Windows平台下把Julia语言的程序编译打包为.exe可执行文件 |
您所在的位置:网站首页 › newfolder是什么文件 › Windows平台下把Julia语言的程序编译打包为.exe可执行文件 |
一、创建工程
1.在D盘(其它盘亦可)目录新建一个工程文件:Julia Projects(自定义名称) 目录即 D:\Julia Projects 2.打开Atom IDE编辑器 --->File--->Add Project Folder...--->选择刚刚新建的文件夹Julia Projects 3.右键Julia Projects--->New Folder--->文件命名为demo(自定义名称) 4.右键demo--->New Folder--->文件命名为src(必须为此名称) 1.右键src--->New File--->输入文件名为demo.jl 2.在demo.jl中输入一些代码 demo.jl中的代码如下: module demo #using Gtk clear() = run(`cmd /c cls`) function ReadKey() while true println("please enter a key!") input = readline() if input == "e" || input == "E" break end println("\nYou press is: $input.") println("press any key to continue...") readline() clear() end end function julia_main() ReadKey() end end 三、添加编译文件1.右键demo文件夹--->New File--->输入precompile_app.jl(必须为该名称) 2.在 precompile_app.jl中输入代码 using demo demo.julia_main()1.右键demo文件夹--->New File--->输入Project.toml 2.在Project.toml写入代码 name = "demo" uuid = "稍后操作获取" authors = ["AY "] version = "0.1.0"3.添加uuid,uuid如何获取?在Atom中打开REPL交互式julia界面中 输入using UUIDs 添加PackageCompiler库是必须的,这类似于python中的pyinstaller库,需要先pip安装,才能打包。假如你的项目中有用到其它的库,也需要引入到Project.toml中去。 例如源码中用到了Gtk库(using Gtk),此时就需要将库引入demo项目中去 1.按照图中的方法操作 命令依次是: 1.pwd() 2.cd("demo") 3.pwd() 4.] 5.activate . 6.add PackageCompiler实际操作如下: 您注意到没有,(@v1.8) pkg>变为了(demo) pkg>,是因为把目录切换到了demo,而Project.toml文件是在demo目录中的 2.继续添加其他库 (demo)pkg>add Gtk
如下图正在编译中 添加完成 查看引入的库是否成功
3.退出(demo)pkg> 按键盘上的Backspace键,回到julia> 出现如下错误怎么办?这是因为目录不对,我们之前cd到了demo目录,此时需要把目录返回到上一层目录,即工程目录 D:\Julia Projects 如何返回?本人尝试cd("Julia Projects")失败了,哈哈,知识还是不过关,最终还是通过关闭Atom IDE后再打开Atom返回的。 打包完成,哈哈,这时长真感人,比python还慢 去目录中找到该文件,运行 结语: 打包文件太大了!): 我不喜欢! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |