版本对照表格:

VS2019 Community版本_objectArx二次开发

1.下载安装VS2019。

  继 VS2015 和 VS2017 之后,微软于 2019 年 4 月 3 日发布了新版的集成开发环境——VS2019。和 VS2017 相比,VS2019(Visual Studio 2019)更加强大,不仅新增了一键清除代码、利用实时协作开发共享代码等功能,还改进了 C++ 文件的 IntelliSense 性能、简化了解决方案资源管理器中的测试访问等。

 和先前的版本一样,VS2019 也分为以下 3 个版本:

  • 社区版(Community):免费提供给单个开发人员,给予初学者及大部分程序员支持,可以无任何经济负担、合法地使用。
  • 企业版(Enterprise):为正规企业量身定做,能够提供点对点的解决方案,充分满足企业的需求。企业版官方售价 250美元/月。
  • 专业版(Professional):适用于专业用户或者小型团体。虽没有企业版全面的功能,但相比于免费的社区版,有更强大的功能。专业版官方售价
    45美元/月。

对于大部分程序开发,免费的社区版足以满足需求,所以我推荐大家使用社区版,既省去了破解的麻烦,也尊重微软的版权。
具体安装可以参考这篇博客:安装vs2019

2.下载安装AutoCAD2021。

  cad的安装大家可以各凭本事,当然支持正版优先;如果C盘系统盘够大,可以选择默认路径,后续配置二开环境比较省事不用修改路径。

3.下载objectarx_for_autocad_2021_win_64bit_dlm.sfx.exe

可以选择默认路径,后续比较省事不用配置路径

安装解压到指定目录,出现目录文件夹ObjectARX_for_AutoCAD_2021_Win_64_bit代表此时配置已经完成。

VS2019 Community版本_objectArx二次开发_02

4.安装objectarxwizard2021.msi

可以选择默认路径,后续比较省事不用配置路径安装包可以《私信》我获取哈

选择路径(我放在C:\AutoDesk目录下),安装好后会在路径下出现ObjectARX文件夹

VS2019 Community版本_VS2019 Community版本_03

5、非默认安装路径

非默认安装路径需要修改以下文件,否则VS无法找到arx向导或者无法成功创建arx工程:

1、修改ObjectARXWizard的路径管理

全局搜索Autodesk.arx-2021.props文件,进行修改如下:

VS2019 Community版本_arx2021_04

VS2019 Community版本_arx2021_05


2、修改VS2019 project下的路径管理修改C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\vcprojects\Autodesk路径下的ArxAppWizOMF2021.vsz和ArxAppWiz2021.vsz文件,指向ObjectARXWizard对应路径:

VS2019 Community版本_企业版_06

类似以上内容,修改C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCProjectItems\ObjectARX路径下7个.vsz文件:

VS2019 Community版本_企业版_07

6.利用向导创建第一个 HelloWord程序

新建项目发现没有arx项目,不要慌,在搜索框输入arx即可找到,然后按提示一步步创建项目即可。

VS2019 Community版本_arx2021_08

VS2019 Community版本_企业版_09


VS2019 Community版本_VS2019 Community版本_10


VS2019 Community版本_加载_11


VS2019 Community版本_objectArx二次开发_12

6.修改命令,编译arx程序,hello,world!

按照如图两处进行修改,即可输出自己的第一个arx程序。

VS2019 Community版本_加载_13

7.加载arx程序

打开AutoCAD2021,选择:工具——加载/卸载应用程序,然后选择自己编译的arx程序,点击加载按钮进行加载。

VS2019 Community版本_企业版_14

生成arx程序,添加到cad2021运行,在最下面命令行输入“hello”,弹出“hello world”.

VS2019 Community版本_加载_15