[AutoCAD二次开发][2017]Autocad2017 ObjectARX 开发 环境配置和踩到的坑
碎碎念 不得不说autocad二次开发的相关资料真的少,大多数还很旧。图书馆里VBA的一本最近出版时间是2006,AutoLisp的2013(还是个十二五规划教材),ObjectARX的书是2014年出的,结果开发的是autocad2010,还配套VS2008,里面的内容也是......惨不忍睹...... 不过女朋友设计院的插件在AutoCAD2017上一用就崩也不是个办法(说实话用上2017就再也不想回2011了),只好自己找AutoCAD 2017的官方资料开搞。 首先是技术选型问题,就查找到的资料而言二次开发有三个流派,AutoLisp,VBA(ActiveX), Cpp/C#(.Net + ObjectARX)。AutoLisp不了解,目前主要是解决问题(实现那一用就崩的插件里的一个小功能,功能下文再详细叙述),暂时不打算从头开始撸Lisp。ActiveX的提供(据说)很少,VBA我也不是很熟,作为次要选择。那么首先就先试试ObjectARX的水。 正文 AutoCAD 2017 的官方开发文档地址: http://help.autodesk.com/view/ACD/2017/CHS/?home=homepage_dev 此外在Develop Center有 坑 学习资料。网址 http://usa.autodesk.com/adsk/servlet/index?id