Win10环境下CAD二次开发环境搭建

项目开发环境为:

  • win10操作系统
  • VS2015社区版
  • CAD2016
  • *ObjectARX 2016
  • ObjectARX 2016 Wizard

win10操作系统/VS2015/CAD2016安装

此部分安装极为简单,省略
需要注意的是CAD二次开发,此三项要配对,配对表格如下

VS版本 CAD版本 ObjectARX版本
VC6.0 ()R15 objectarx 2000,2002
VC8.0 R17 objectarx 2007-2009
VC9.0 R18 objectarx 2010-2012
VC10.0 R19 objectarx 2013-2014
VC11.0 (VS2012) (CAD2016) R20 objectarx 2015/2016
VC12.0 (VS2013) (CAD2016)R20 objectarx 2015/2016
VC14.0(VS2015) CAD2017 objectarx 2017

ObjectARX 2016安装

官网下载
下载下来后双击安装其实是解压,最好解压到根目录下:如D:\ObjectARX2016

ObjectARX 2016 Wizard安装

下载
前方高能。
首先给(objectARX 2016 Wizard.msi)msi文件右键添加以管理员运行的菜单。
新建一个文本文件,并保存为 MSI右键添加管理员运行.reg 的注册表文件,输入一下内容,保存后,双击这个 文件执行导入注册表。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas]
@="以管理员运行"

[HKEY_CLASSES_ROOT\Msi.Package\shell\runas\command]
@="msiexec /i \"%1\""

成功导入改注册表文件之后,再 objectARX 2016 Wizard.msi 文件上右键 以管理员运行 执行安装。
安装完毕后,应该就可以正常使用向导生成了。
然而没有,因为本机除了装了VS2015,还有vs2012的运行环境,安装程序给默认安装到VS2012下面去

这里写图片描述
而它本应该是:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcprojects\Autodesk\
所以我们此文件夹复制到它应在的位置,也就是上方路径。再将 ArxAppWiz.vsz 复制到桌面或者C:盘以外的地方(如d:),因为直接打开也无法因为权限无法保存,所以复制再改,然后用记事本打开这个文件。
正常情况下文件应该是

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.11.0
Param=”WIZARD_NAME = ArxAppWiz”
Param=”ABSOLUTE_PATH = C:\Program Files (x86)\Autodesk\ObjectARX 2016 Wizards\ArxAppWiz”
Param=”FALLBACK_LCID = 1033”
我们可以看到用管理安装的文件没有改掉关键项,[WIZVERSION][TARGETDIR]这两个还是临时名。
简单的说第二行是向导的使用的vs向导版本,这里是vs2012,所以是VsWizard.VsWizardEngine.11.0,vs2013应该是12.0,vs2015是14.0,vs2017没研究,好像改成了注册表的clsid,没有深入研究。
第三行是向导的路径,这里是2016的默认路径,新版向导安装的时候是无法更改这个路径的。
改了这个文件,保存后再复制到原来的目录。(C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcprojects\Autodesk\)我们的安装配置就完成了。

猜你喜欢

转载自blog.csdn.net/kouqi627/article/details/79854826