IDL程序发布exe清晰步骤
分享
之前写过很多程序发布的文章,但是感觉不是很清晰。这里总结一个清晰步骤。
程序发布分为两个步骤:构建sav文件、发布exe可执行程序。
注:本流程适用于高版本IDL中(8.1及以上)。
构建sav文件
构建sav文件分为两种情况:
情况1:单个或较少pro文件时,使用SAVE命令
情况2:多个pro文件时,使用构建工程(项目)
项目名称、主过程pro名称、构建sav文件名要保持一致。
下图红框位置,不区分大小写。
在工程上右键选择"构建项目"或"构建工程"即可生成sav文件。
控制台显示构建成功提示:
发布exe文件
控制台输入如下命令发布exe文件。
注:上面代码为一条命令,不需要回车。
修改ini文件
按照下图标识修改ini配置文件,可以取消第1个虚拟机提示窗口。
如果调用了ENVI接口,则需要修改DefaultAction中的idlrt.exe路径为本地ENVI安装路径,如下所示。
拷贝许可文件
纯IDL开发的程序(没有调用ENVI接口),如果不希望以免费虚拟机方式运行,需要具备IDL runtime许可,操作步骤如下:
注:如果调用了ENVI接口,程序将直接使用本地ENVI许可。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xn80.html
程序发布分为两个步骤:构建sav文件、发布exe可执行程序。
注:本流程适用于高版本IDL中(8.1及以上)。
构建sav文件
构建sav文件分为两种情况:
情况1:单个或较少pro文件时,使用SAVE命令
- 重置IDL进程;
- 逐个编译pro文件,或运行一次pro文件;
- 使用如下命令构建sav文件:
- save, filename='D:\idlsavefile.sav', /routines
- 注:保证输出的sav文件名与主过程pro名称完全一致。
情况2:多个pro文件时,使用构建工程(项目)
项目名称、主过程pro名称、构建sav文件名要保持一致。
下图红框位置,不区分大小写。
在工程上右键选择"构建项目"或"构建工程"即可生成sav文件。
控制台显示构建成功提示:
- *** SAV文件 At: D:\IDLViewer\IDLViewer_UseEnvi\idlviewer_useenvi.sav
- *** 构建完成: 时间 = 0.14s
发布exe文件
控制台输入如下命令发布exe文件。
注:上面代码为一条命令,不需要回车。
修改ini文件
按照下图标识修改ini配置文件,可以取消第1个虚拟机提示窗口。
如果调用了ENVI接口,则需要修改DefaultAction中的idlrt.exe路径为本地ENVI安装路径,如下所示。
拷贝许可文件
纯IDL开发的程序(没有调用ENVI接口),如果不希望以免费虚拟机方式运行,需要具备IDL runtime许可,操作步骤如下:
- 将许可文件改名为license.dat,放在license文件夹中;
- 将license文件夹拷贝到exe所在文件夹即可。
注:如果调用了ENVI接口,程序将直接使用本地ENVI许可。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xn80.html
0 个评论
相关问题
- 做一副土地利用现状图,需要哪些准备和步骤??
- 在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
- 网站用arcgis API for JavaScript写好,发布网站之后,别人访问无法加载地图?
- 访问arcgisserver发布的服务,提示要输入用户名密码,验证登录
- 地图服务发布成功,但无法启动服务
- 我已经设置背景了,发布后背景却为白色?
- ArcEngine10.1 如何发布地图服务
- arcmap发布很大的tif文件很卡的问题。。。。
- SOE如何发布Arcgis的python脚本
- 在arcgispro里面创建并共享场景图层包,在online里面发布查看报一下错误,求原因
- Arcmap发布tpk切片包,地图只显示上半部分,下半部分空白