用PackageCompiler.jl编译了一个app, 但是默认会打开一个终端,有没有办法隐藏?

用PackageCompiler.jl编译了一个app, 但是默认会打开一个终端,有没有办法隐藏?

怎么编译的?大佬能不能出个小样例?

PackageCompiler.jl/examples/MyApp at master · JuliaLang/PackageCompiler.jl (github.com)
我也只是普通用户。这里有示例可以照着文档自己编译试试。

最终编出来的是不是一个可以独立运行的exe?没有安装Julia也可以。

会把julia的整个运行环境打包,有一个exe作为启动的入口

这个exe在没装Julia的机器上可以运行吗?

可以,具体细节请查看文档。另外,如果对这个东西有疑问,建议新开一个话题进行讨论。

似乎不是!编译打包出来之后,会有一个文件夹(.exe在该文件夹里),文件夹里的很多文件好像是自动把你安装的julia bin目录里的dll和julia.exe全部复制进来的,这个exe放到别的位置去运行是不行的,它必须依赖这些dll和julia.exe文件才能运行,而且文件夹容量巨大,可以用Inno Setup进行制做安装包,容量会由几百MB压缩到几十MB.
image

image
image


image
image
image
至于编译过程,可参考我的博文:
https://blog.csdn.net/isS_MK_GmbH/article/details/130523108

我安装了Gtk包,但是如果我的项目中的代码using Gtk,打包后只会一闪而过就没了,
于是我通过录视频找到了如下的报错画面:

但是我不知道这个是什么问题