在一个用LabVIEW生成的应用程序中使能远程调试



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 为什么我不能对用LabVIEW生成的可执行程序进行远程调试?

解答: 当您用LabVIEW生成可执行程序时,请确认已经在应用程序生成设置对话框的高级中选中Enable debugging。这样LabVIEW会在生成应用程序时自动将DebugServerEnabled=TRUE添加到应用程序.ini配置文件中,而不管您是否选中使用LabVIEW缺省的.ini配置文件(您可以通过高级中的Use the default LabVIEW Configuration file (LabVIEW.ini)来选择是否使用LabVIEW缺省的.ini配置文件。)当您指明使用项目中的模板文件来生成用户自定义的.ini配置文件时,LabVIEW以您指定的文件为参考生成当前应用程序的.ini配置文件。这时,一个新的带有DebugServerEnabled=TRUE信息的.ini配置文件将生成;因此,当您部署应用程序时,请确认您将这个新的.ini配置文件包含在内,而不是您用来生成配置文件的模板。

在8.2中修正的8.0.1的错误 在LabVIEW 8.0.x中您必须手动添加DebugServerEnabled=TRUEDebugServerWaitOnLaunch=TRUE等与调试相关的参数到.ini配置文件中,而不能通过选择Enable debuggingWait for debugger on launch来自动添加。这个错误已经在LabVIEW 8.2中解决了。

相关链接:

附件:





报告日期: 10/12/2006
最近更新: 11/21/2006
文档编号: 3R074C1W