IDL

IDL程序发布exe清晰步骤

0
分享 2017-01-01
之前写过很多程序发布的文章,但是感觉不是很清晰。这里总结一个清晰步骤。
程序发布分为两个步骤:构建sav文件、发布exe可执行程序。
注:本流程适用于高版本IDL中(8.1及以上)。

构建sav文件

构建sav文件分为两种情况:

情况1:单个或较少pro文件时,使用SAVE命令
  1. 重置IDL进程;
  2. 逐个编译pro文件,或运行一次pro文件;
  3. 使用如下命令构建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许可,操作步骤如下:
  1. 将许可文件改名为license.dat,放在license文件夹中;
  2. 将license文件夹拷贝到exe所在文件夹即可。


注:如果调用了ENVI接口,程序将直接使用本地ENVI许可。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xn80.html

0 个评论

要回复文章请先登录注册