请问,你要deploy的library里面有VI吗?如果有,想办法把VI放到library外面再尝试着deploy.
如果没有,你能提供一些更详细的信息,比如Labview的版本,系统的语言,最好是有能重现这个问题的项目文件。
我的系统是winxp2中文版labview8.6.1f1英文版,dsc8.6.1,plc是omron的,opc kepware4.5,付程序项目文件和opc项目文件
在库文件omronplcz.lvlib中,请把所有的共享变量的别名从绑定至项目变量改成PSP URL,例如:\\localhost\omronplc\OPC1\Channel1\cp1h\Group1\DM500 (你可以先手动部署omronplc.lvlib,然后从“浏览”对话框中选择要绑定至的地址。) 保存omronplcz.lvlib, 然后再试一下。谢谢。
实际上我在同样的环境中可以正常编译运行你的程序,部署也没有任何问题。(当然,我没有硬件和Kepware,所以数据连接失败)我只能猜测你那边可能出现的问题。这是我目前的两个建议:
1. 我注意到你勾上了advanced页面中的“Enable Enhanced DSC Run-Time support”, 这是为什么?如果没有特别原因的话,去掉试试。
2. main.vi 可以在你开发的机器上正常运行吗?你要发布的机器也是中文的xp吗?
“生成的install文件不能运行”,你原来的项目文件中并没有install文件,能贴上来看看吗?
至于调试,编译的exe是可以debug的,在advanced页面中有选项,你可以看看帮助文档,希望对你的这个问题有帮助。
the solution provided by this link seems so principal, maybe making a research can help you.
http://digital.ni.com/public.nsf/allkb/D3E32C4C60BF627486256CB4006D861C?OpenDocument