明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1415|回复: 5

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

[复制链接]
发表于 2016-2-21 19:59:15 | 显示全部楼层 |阅读模式
小弟现阶段小白一枚,因工作需要,近期开始接触AutoCAD二次开发。
发现objectARX二次开发的资料非常有限,目前能找到的两本书版本都非常老,VC6.0。。。本来是手把手带着做的教程因为VC版本太老看起来非常纠结。不知是否有新一点的资料可供参考?

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



发表于 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全系列装,学的时候看教程是那个就用那个,入门之后就能忽略这个问题。
发表于 2016-2-23 10:10:39 | 显示全部楼层
怎么讲呢,06以前的版本都是ansi,07以后是unicode、
然后呢,先去看看每个版本的特性。

至于教程嘛,看张帆的
 楼主| 发表于 2016-3-4 09:53:09 | 显示全部楼层
edata 发表于 2016-2-21 21:15
据我所知,2000的资料比较多,因为arx编程涉及到每个版本一个文件,不能在一个vs版本的前提下编译完成,目前 ...

多谢赐教~~
 楼主| 发表于 2016-3-4 09:53:45 | 显示全部楼层
luowy 发表于 2016-2-23 10:10
怎么讲呢,06以前的版本都是ansi,07以后是unicode、
然后呢,先去看看每个版本的特性。

多谢
发表于 2016-3-4 11:11:31 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 23:32 , Processed in 0.189339 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表