亲爱的朋友,cad方面的类属性和方法不能自动列出,为什么?
最近开始认识到arx的重要性,开始了这方面的学习,遇到了一个问题。在vc++编程的时候,一个类的方法和属性会在“:”或者“-〉”自动列出的。可是我编程的时候,cad方面的类属性和方法不能自动列出,只有vc++通用的属性和方法才会列出。
例如:AcDbLine * obli;
obli->.。。。
输入“->”的时候,编辑器应该自动的列出AcDbLine类的方法和属性,你们的机器是这样的吧?
请问各位朋友这正常吗?要是cad方面的类属性和方法也能自动的列出多方便啊!是不是
我objectARX所在的目录不对,是不是应该作为VC++的子目录。
谢谢大家了,谁能告诉我
同感同感,据说和VC编辑器有关,英文版的会有,我也没试过,不知真假。
英文版VC++ 6.0没有此问题
英文版VC++ 6.0没有此问题,我一直在使用.ps: 我正在开发一个建筑工程项目,希望能找到南京的朋友合作.TEl:3307075
郑先生联系
我用的就是英文版的,奇怪!!
我用的就是英文版的,奇怪!!是不是这样的?
希望你是使用ObjARXWiz生成了部分代码,在向导生成代码后,编译一次工程,让VC把<*.h>都编译一下。因为ACAD的类属性和方法定义绝大部分都在*.h文件中,只有编译过一次,VC才能帮助你找到类的成员(我以为,属性和方法的说法不如类成员准确)。如果你未使用ObjARXWiz,在写好#include语句也可以试编译一次。总之,只有VC界面中文件列表能够列出类定义的*.h文件时,才有可能自动列出你要的类成员。你可能会说Windows类成员没见*.h文件却能自动列出,这只不过是VC隐藏了Windows部份标准代码。
可以这么着!
如楼上所说,编译一次工程,在FileView中将External Dependencies文件夹下的所有文件移动到工程下,便可在以后的操作中自动列出属性和成员函数。(别忘了将上述文件从工程中删除,以隐去CAD定义类,文件自动回到External Dependencies文件夹中)
页:
[1]