寒山之北 发表于 2016-3-4 09:58:00

【求教】objectARX2014+vs2010怎么调试?已搞定,帖子里有方法。但还是会有警告

如题,我在网上查的基本思路有两个:
1、配置调试程序为acad.exe
2、使用附加到进程
但是没有找到具体操作步骤,小弟刚起步,小白一枚,特向各位大大求助。

寒山之北 发表于 2016-3-4 10:57:00

已自己搞定,但还是有点问题,基本上是参考了这个blog:
额,凄凉的发现无权发url……
度娘搜索“用VS.NET2005开发ObjectARX程序 调试方法”第一个就是。
我用的vs2010,配置方式如下:
http://bbs.mjtd.com/forum.php?mod=attachment&aid=OTIyMTN8NGY2MmU3Y2U2NWQzNWFkZmNlMzQzNjVkYzYyYmViMTF8MTY1OTA4OTg4Nw%3D%3D&request=yes&_f=.jpg
因为编译生成了arx文件,我把原文中的netload命令换成了appload命令,如下:复制代码完成以上配置后,即可启动调试,添加断点啥的都没有问题。
但是每次点击F5后弹出如下提示,向各位大大求教,这个是啥原因?
http://bbs.mjtd.com/forum.php?mod=attachment&aid=OTIyMTR8NmMzZDk5M2Y1MmVlN2VhYTI1ZTY4YmRhOTlkMTFkZjR8MTY1OTA4OTg4Nw%3D%3D&request=yes&_f=.jpg
vs2010debug配置


无法找到调试信息


xingyuan2008 发表于 2016-3-4 11:09:00

受教了,我也碰到同样的问题

springwillow 发表于 2016-3-4 17:34:00


如果是用objectarx向导创建工程项目的话,只需要设置四处即可,一是属性-常规-平台设为V100,二是调试命令设成acad.exe的路径,三是设置VC++目录中的包含目录,设为objectarx2014目录下的inc和win32-inc(如果是32位系统的话)。四是设置VC++目录中的库,设为objectarx2014目录下的win32-ilib(如果是32位系统的话)。其它就不用设置了。警告可以不用管了,PDB文件找不到。

edata 发表于 2016-3-7 20:45:00

加一条2007以后用的是Unicode编码,arx代码的字符串需要_T("字符串")之类的宏转一下。

vladimirputin 发表于 2016-11-1 16:37:00

调试工具不同,结果是不同的。

LL_Zz 发表于 2019-12-10 17:05:00

这个64位的cad要用64位的平台编译,32位的cad要用x86编译

yigexinren 发表于 2020-5-24 17:03:00


为什么我设置了断点,然后提示我断点无法命中,未加载什么什么文档符号
页: [1]
查看完整版本: 【求教】objectARX2014+vs2010怎么调试?已搞定,帖子里有方法。但还是会有警告