寒山之北 发表于 2016-2-21 19:59:15

关于objectARX二次开发环境(C++)

小弟现阶段小白一枚,因工作需要,近期开始接触autoCAD二次开发。
发现objectARX二次开发的资料非常有限,目前能找到的两本书版本都非常老,VC6.0。。。本来是手把手带着做的教程因为VC版本太老看起来非常纠结。不知是否有新一点的资料可供参考?

初学者使用哪个版本资料比较多,比较容易上手一点?



edata 发表于 2016-2-21 21:15:13

据我所知,2000的资料比较多,因为arx编程涉及到每个版本一个文件,不能在一个vs版本的前提下编译完成,目前的解决办法是在vs2010及其以上版本编辑代码及配置平台,安装各个版本的vs c++通过平台配置批量生成,所以基本上你都得有vs,建议是使用高版本和低版本配合,比如vs2010,vs2002,vs2005,vs2008,vc6。
我的建议的是2010,因为网上有些资料是可以找到的。但是更多的资料是vc6等低版本的。你可以先入门,在入门之后就能很好的用上vs2010了。入门的时候,当然建议采用书籍的vs版本,不然会有些问题,你无法解决。当然如果有了一定的经验,就可以直接在vs2010上编辑代码了编译,因为arx代码版本上的差异不是特别大,因为arx考虑了这些升级问题,有一定的兼容性,低版本的在高版本上适当修改就可以使用,有时候都不需要改,如果是高版本转低版本就有些麻烦了,有的特性是低版本没有的了。

总之,建议vs全系列装,学的时候看教程是那个就用那个,入门之后就能忽略这个问题。

luowy 发表于 2016-2-23 10:10:39

怎么讲呢,06以前的版本都是ansi,07以后是unicode、
然后呢,先去看看每个版本的特性。

至于教程嘛,看张帆的

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

edata 发表于 2016-2-21 21:15 static/image/common/back.gif
据我所知,2000的资料比较多,因为arx编程涉及到每个版本一个文件,不能在一个vs版本的前提下编译完成,目前 ...

多谢赐教~~

寒山之北 发表于 2016-3-4 09:53:45

luowy 发表于 2016-2-23 10:10 static/image/common/back.gif
怎么讲呢,06以前的版本都是ansi,07以后是unicode、
然后呢,先去看看每个版本的特性。



多谢

xingyuan2008 发表于 2016-3-4 11:11:31

页: [1]
查看完整版本: 关于objectARX二次开发环境(C++)