SWAYWOOD 发表于 2013-8-23 15:18:01

win7x64bit vs2010 cad2013无法进行调试

我的步骤是这样的:
1.在VS中设置断点,点击调试按钮。
2.CAD被自动打开了,然后netload选择dll文件。
3.输入命令,结果命令不存在。


如果先生成dll,再手工打开CAD,netload DLL文件时,命令就有了,输入命令后就直接致命错误,mygod!


这样我就一直不知道问题在哪了!怎么办?未大家帮忙看看啊!

我在网上搜索了,要把下面的勾上,我也勾了啊!





sieben 发表于 2013-8-23 19:51:53

acdbmgd.dll acmgd.dll 两个引用文件的复制到本地属性设置为false,另外吧已在编译输出文件夹下的这两个文件删除;

sieben 发表于 2013-8-23 19:55:17

另外;64位是不允许编辑并继续的

SWAYWOOD 发表于 2013-8-25 13:37:47

我按你的方法把复制本地去掉了,调试时可以出现命令,但却无法捕捉到命令中的断点?是64位的原因么?我只知道64位断点调试下无法编辑,但怎么连断点都无法捕捉呢?

SWAYWOOD 发表于 2013-8-26 18:47:27

我用32位的试了,也无法捕捉到命令中的断点。

sieben 发表于 2013-8-26 20:56:30

或许你的程序都没有执行到你的断点,断点在64位也是可以正常捕捉的;
或许你需要让AutoCAD自动装载你的dll,而不是使用Netload命令来装载

SWAYWOOD 发表于 2013-8-27 20:11:38

我是发现写在命令的类中的无法捕捉断点。

SWAYWOOD 发表于 2013-8-29 14:29:08

到现在已经完全可以调试了。

whu_shm 发表于 2015-11-19 21:24:34

SWAYWOOD 发表于 2013-8-29 14:29 static/image/common/back.gif
到现在已经完全可以调试了。

怎么解决的啊?

鱼与熊掌 发表于 2015-11-22 18:20:49

如果运行非模态对话框无法调试.那么更改系统变量NEXTFIBERWORLD ->0 之后 重启CAD就可以调试了.
页: [1]
查看完整版本: win7x64bit vs2010 cad2013无法进行调试