远程调试C ++代码

时间:2015-10-23 11:49:29

标签: c++ visual-studio remote-debugging autocad

MS Visual Studio 2013; C ++。

我在本地计算机上安装了MS VS 2005-2015。我的另一台远程机器安装了AutoCAD 2009-2016。当我为AutoCAD编写.net插件时,我总是(多年)使用远程调试。它非常方便,工作正常。因此我也希望对ARX插件使用远程调试。

我创建了一个" Hello World"用于AutoCAD 2009的ARX项目通过MS VS 2013和V80 [MSVS 2005]工具使用(AutoCAD 2009需要通过Visual Studio 2005编译C ++插件[ARX])。

我编译它并成功在AutoCAD 2009中运行。

但我无法启动远程调试。附加文件显示我的项目设置和有问题的消息。

enter image description here

enter image description here

我不明白我要在远程计算机上启动哪个RDBG(2005或2013)...我试图同时使用这两个版本,并且没有管理员权限,但它没有使用\但它没有帮助我。

如何成功远程调试ARX?

1 个答案:

答案 0 :(得分:4)

我找到了问题的原因。当我使用远程调试我的.net应用程序时,我没有指出工作目录,它工作正常。但对于C ++项目,我要指出它。如果我将工作目录设置为C:\Program Files\Autodesk\AutoCAD 2009\,那么远程调试也可以正常使用C ++代码。