一.学生账号免费版CAD申请
1、进入Autodesk官网(国内的官网)
2.支持->下载->学生和教师
3.生认证我使用的是录取通知书,提交后48小时内会审核
二.VS2019+AutoCAD2022+ObjectARX环境搭建
1、VS2019,需要安装c++模块,win10SDK,MFC;
2、AutoCAD 2022(最好按默认,我安装的是D盘后续需要在vs项目属性中修改exe路径);
3、ObjectARX SDK,文件名为objectarx_for_autocad_2022_win_64bit_dlm.sfx ;
下载地址:AutoCAD DXF Archive | Autodesk Developer Network
4、ObjectARXWizard2022.msi;
下载地址: AutoCAD Platform Technologies | Autodesk Developer Network
关于msi文件的下载:
a.在.msi文件路径下,shift加左键打开windows PowerShell窗口输入
msiexec /package ObjectARXWizard2022.msi
b.路径修改
5.vs中创建项目
a.更改VS目录下的ArxAppWiz2022.vsz
文件
我的路径为:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\vcprojects\Autodesk
修改为:
VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.16.0
Param="WIZARD_NAME = ArxAppWiz"
Param="ABSOLUTE_PATH = C:\Program Files (x86)\Autodesk\ObjectARX 2021 Wizards\ArxAppWiz"
Param="FALLBACK_LCID = 1033"
b.修改arx的配置模板Autodesk.arx-2022.props
文件
默认的路径为C:\Program Files (x86)\Autodesk\ObjectARX 2022 Wizards\
用记事本打开之后将其中<ArxSdkDir>C:\ObjectARX\</ArxSdkDir>修改路径为ObjectARX SDK的解压路径<ArxSdkDir>C:\Autodesk\ObjectARX\ObjectARX_for_AutoCAD_2021_Win_64bit_dlm\</ArxSdkDir>,同时将<AcadDir Condition="'$(Platform)'=='x64'">C:\Program Files\Autodesk\AutoCAD 路径改为CAD2022安装路径
c.修改项目属性表
(1)添加C:\Autodesk\ObjectARX_for_AutoCAD_2022_Win_64bit_dlm\inc
和C:\Autodesk\ObjectARX_for_AutoCAD_2022_Win_64bit_dlm\inc-x64两条路径
(2)添加C:\Autodesk\ObjectARX_for_AutoCAD_2022_Win_64bit_dlm\lib-x64路径
(3)如果AutoCAD安装路径不是默认
(4)
最后在VS中创建项目
三.遇到的问题
1.版本不对应:我第一次下载的AutoCAD2024需要安装vs2022才行,vs2019可以配置AutoCAD2022。
2.msi文件打不开 --上文关于msi文件
3.arx项目无法创建 --上文步骤5
4.vs无法启动acad.exe程序,系统找不到指定路径