IDL编译生成可执行文件

输入命令:

make_rt,'print','C:\Users\chenming\IDLWorkspace\print',SAVEFILE='C:\Users\chenming\IDLWorkspace\print\print.sav',/win32

make_rt: 导出命令
print:    导出的包名
C:\Users\chenming\IDLWorkspace\print: 导出包的存储路径
C:\Users\chenming\IDLWorkspace\print\print.sav: 要导出的项目的License文件
/win32:按win32格式输出

这时,就可以到导出的包所在的文件夹查看一下,不出意外,将有一个print文件夹生成。
修改里面的print.ini文件:
把文件中[Dialog]下的DefaultAction 后面修改为系统安装IDL 的IDLrt.exe 的完整路径,例如:D:\Program Files\IDL7\IDL70\bin\bin.x86\idlrt.exe -rt=print.sav
Action路径同样修改。

至此应该就可以成功运行Print.exe了。

将Show=True改为False,就可以不显示VM主窗体。

此方法前提是有License文件。

生成项目SAV文件方法: