一、 VS和CAD版本问题
Microsoft Visual Studio是不依赖AutoCAD运行的面向对象编程环境。虽然Microsoft Visual Studio是AutoCAD及其他应用程序的外部环境,但它能与那些公开了自己的本地.NET API或ActiveX/COM库的应用程序进行交互。
https://blog.csdn.net/l93919861/article/details/83963673[各版本CAD VS ObjectARX的对应关系]
二、 VS + CAD 环境搭建
步骤:
- 创建类库项目:新建项目 -> 创建类库 -> 添加新的引用
- 添加新的引用:右击引用 -> 添加引用 -> l浏览 -> 到CAD安装目录下找到 AcCui.dll acdbmgd.dll acmgd.dll accoremgd.dll AdWindows.dll文件添加
- 将刚刚新添的引用文件复制本地改为False:选中文件 -> 属性 -> 复制地址 -> False
- 新建类,类中添加所示引用,若添加成功则说明开发环境已经完毕,可以进行开发
二、VS + CAD 环境调试
在VS中调试代码,直接进行调试的话VS会报错,因为这个是类库文件,不是一些exe文件之类的,所以需要调试的话我们需要外部启动CAD。
步骤:
- 打开CAD安装根