材料
本节选定软件
- Vs 2010
- CAD 2014
- ObjectArx 2014
- ObjectWizards 2013
ObjectARX开发版本对照表 | |||||||||
序号 | CAD版本 | 版本号 | 二进制兼容版本 | .net框架版本 | ObjectARX开发环境 | VC版本号 | |||
MAC OS平台 | WINDOWS平台 | VC版本 | MSC_VER | ||||||
1 | R14 | R14.0 | N/A | N/A | N/A | Visual C++ 5.0 | VC++ 5.0 | 1100 | |
2 | AutoCAD 2000 | R15.0 | AutoCAD 2000 | N/A | N/A | Microsoft Visual Studio 6 (Service Pack 2) | VC++ 6.0 | 1200 | |
3 | AutoCAD 2000i | R15.1 | AutoCAD 2000i AutoCAD 2000 | N/A | N/A | ||||
4 | AutoCAD 2002 | R15.2 | AutoCAD 2002 AutoCAD 2000i AutoCAD 2000 | N/A | N/A | ||||
5 | AutoCAD 2004 | R16.0 | AutoCAD 2004 | N/A | N/A | Microsoft Visual Studio .NET 2002 | VC++ 7.0 | 1300 | |
6 | AutoCAD 2005 | R16.1 | AutoCAD 2005 AutoCAD 2004 | 1.1 | N/A | Microsoft Visual Studio .NET 2002 | VC++ 7.0 | 1300 | |
7 | AutoCAD 2006 | R16.2 | AutoCAD 2006 AutoCAD 2005 AutoCAD 2004 | 1.1 SP1 | N/A | Microsoft Visual Studio .NET 2003 | VC++ 7.1 | 1310 | |
8 | AutoCAD 2007 | R17.0 | AutoCAD 2007 | 2.0 | N/A | Microsoft Visual Studio .NET 2005 | VC++8.0 | 1400 | |
9 | AutoCAD 2008 | R17.1 | AutoCAD 2008 AutoCAD 2007 | 2.0 | N/A | Microsoft Visual Studio .NET 2005 | |||
10 | AutoCAD 2009 | R17.2 | AutoCAD 2009 AutoCAD 2008 AutoCAD 2007 | 3.0 | N/A | Microsoft Visual Studio .NET 2005 | |||
11 | AutoCAD 2010 | R18.0 | AutoCAD 2010 | 3.51 SP1 | N/A | Microsoft Visual Studio 2008 (SP1) | VC++ 9.0 | 1500 | |
12 | AutoCAD 2011 | R18.1 | AutoCAD 2011 AutoCAD 2010 | 3.51 SP1 | Mac OS X (10.6.4+) Xcode: 3.2.5 Qt: 4.6.3 Patched/4.6.3.1 Patched (SP1) Mono: 2.6.7_3 | ||||
13 | AutoCAD 2012 | R18.2 | AutoCAD 2012 AutoCAD 2011 AutoCAD 2010 | 3.51 SP1 | Mac OS X(10.6.4+) Xcode: 3.2.5 Qt: 4.7.2 Patched Mono: 2.10.2_5 | ||||
14 | AutoCAD 2013 | R19.0 | AutoCAD 2013 | 4.0 | Mac OS X(10.8) Xcode: 4.4 Qt: 4.8.1 Mono: 2.10.5 Mac OS X (10.7.3) Xcode: 4.3.2+ Qt: 4.8.1 Mono: 2.10.5d> | Microsoft Visual Studio 2010 / (SP1) | VC++ 10.0 | 1600 | |
15 | AutoCAD 2014 | R19.1 | AutoCAD2014 | 4.0 | Mac OS X (10.8) Xcode: 4.4 Qt: 4.8.2 Mono: 2.10.5 | ||||
16 | AutoCAD 2015 | R20.0 | AutoCAD 2015 | 4.5 | Mac OS X (10.9) Xcode: 5.0.2 Qt: 4.8.5 Mono: 3.2.7 | Microsoft Visual Studio 2012 (Update 4) | VC++ 11.0 | 1700 | |
17 | AutoCAD 2016 | R16.1 | AutoCAD 2004 | 4.5 | Mac OS X(10.9/10.10) Xcode: 5.0.2 Qt: 4.8.5 Mono: 3.2.7 | Microsoft Visual Studio 2012 (Update 4) Microsoft Visual Studio 2013 | VC++ 11.0 VC++ 12.0 | 1700 1800 | |
18 | AutoCAD 2017 | R21.0 | AutoCAD 2017 | 4.6 | Mac OS X (10.10orlater) Xcode: 7.1 Qt: 4.8.5 Mono: 4.2.1 | Microsoft Visual Studio 2015 (Update 1) | VC++ 14.0 | 1900 | |
19 | AutoCAD 2018 | R22.0 | AutoCAD2018 | 4.6 | Mac OS (10.12 or later) Xcode: 8.3.2 Mono: 4.6.2.7 | Microsoft Visual Studio 2015 (Update 3) | |||
20 | AutoCAD 2019 | R23 | AutoCAD 2019 | 4.7 | N/A | Microsoft Visual Studio 2017 (Update 2) | VC++ 14.1 | 1910 |
ARX下载
https://blog.youkuaiyun.com/u010150437/article/details/88965274
Wizards下载
https://www.cnblogs.com/Yself/p/4765382.html
安装
这里默认已经安装好Vs2010、Cad2014
-
ObjectArx 2014
双击解压即可,获得到arx头文件、lib、dll、例子等目录。 -
ObjectWizards 2013
赋予管理员权限后双击运行,填写符号Adsk 、arx目录为解压目录、local本地目录为Cad安装目录(xx/InstalltionPosition/AutoCAD 2014)
工程
选择Autodesk下的…Project选项创建,点击完成。
然后按照下图编写代码,完成绘制两条线。选择生成,此时若出现生成文件缺失 请检查Vs对arx的配置。生成成功会产生xx.arx文件
Cad调用
如图,点击加载或命令app进行加载上面生成的.arx文件。
若加载成功则如下图。
输入如下命令,进行调用: MyCommandLocal
关注
笔者 - jxd
微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O