用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.
至于编译过程,可参考我的博文:
https://blog.csdn.net/isS_MK_GmbH/article/details/130523108