AutoCAD ObjectARX 二次开发(2020版)--1,下载和部署开发环境--
教程说明:
- 本教程为2019年10月开始编撰,使用CAD官方最新版本的软件和库。对旧版本仍有参考价值。
- 本教程中使用的各种软件版本为官方指定匹配版本。
- 本教程需要你拥有编程基础,对于普通编程常识不再敷述。
- 当然,你可以留言提问。
环境需求以及配置顺序为:
- windows 10
- 官方要求为window7以上,本教程使用windows10
- Visual Studio 2017 社区版
- AutoCAD 2020版
- ObjectARX SDK 2020版(非.net版本)
- 下载地址:https://www.autodesk.com/developer-network/platform-technologies/autocad/objectarx-license-download
- 进入页面后需要填写资料再下载
- 本教程为C++开发。
- ObjectARX向导 2020版(非.net版本)
- 此程序由官方提供,可以在VS中添加AUTOCAD二次开发的编程模板,不是必备。本教程大量使用向导来创建CAD开发项目。
- 下载地址:https://www.autodesk.com/developer-network/platform-technologies/autocad
- 在链接页面下方的 Tools 栏目中,文件名为 ObjectARX2020Wizard.
本教程参考于:
- 官方文档:ObjectARX 2020 Training
- 官方文档:Developer's Guides:AutoCAD 2020
- 官方文档:Reference Guides:AutoCAD 2020
- 官方论坛:ObjectARX - Autodesk Community
安装注意事项:
- SDK安装默认为C盘,推荐默认位置。可以选择其他位置。
- SDK安装可能会自动生成一层文件夹,例如安装时显示的路径是C:\Autodesk\

实际安装路径为C:\Autodesk\ObjectARX_for_AutoCAD_2020_Win_64_bit

确认正确的安装路径,再安装向导。 - 确保其它必须内容已经安装完毕,最后安装向导。
- 向导安装时候会提示选择SDK安装位置,
ObjectARX SDK location 为SDK安装路径,
AutoCAD location 为AutoCAD2020安装路径。 - 安装向导的时候对SDK的路径选择要注意,
SDK默认安装路径和向导默认填写的ObjectARX SDK路径不同,需要手动修改。
不然会导致编译和调试的BUG。 - RDS symbol可以暂时不填写。
- 其它程序的安装过程没有特别之处,不再敷述。

如何进行调试?
:在后期创建了CAD开发项目之后,在VS中设置CAD启动路径,即可使用CAD配合VS进行断点调试,这点会在接下来的教程中详细说明。
在进入下一小节之前,请确保以上所有准备工作。
AutoCAD ObjectARX 二次开发(2020版)--1,下载和部署开发环境--的更多相关文章
- 1,下载和部署开发环境--AutoCAD二次开发
环境需求为: AutoCAD 2020版 ObjectARX SDK 下载地址:https://www.autodesk.com/developer-network/platform-technolo ...
- AutoCAD ObjectARX 二次开发(2020版)--3,执行ARX文件--
上一节中我们在initApp()函数中,将helloWorld()函数注册给了CAD主程序,注册指令的字符串为“Hello”. void initApp() { acedRegCmds->add ...
- 2,手动创建CAD二次开发项目--AutoCAD二次开发(2020版)
本项目使用手动创建,意为不使用SDK模板. 从Visual Studio的“文件”下拉菜单中,选择“新建”->“项目...”. 在出现的“新建项目”对话框的“项目类型:”树中,单击“ Visua ...
- C#/AutoCAD 2018/ObjectArx/二次开发添加删除实体的工具函数(四)
1.添加删除实体 C# ObjectARX二次开发添加删除实体是非常容易主要代码如下: 添加实体: objId = btr.AppendEntity(entity); trans.AddNewlyCr ...
- C#/AutoCAD 2018/ObjectArx/二次开发添加圆对象的的例子(五)
C#/AutoCAD 2018/ObjectArx/二次开发添加圆对象的的例子(五) 1.创建一个图形对象的步骤如下见上一篇博客(三)2.添加删除实体的工具函数见上一篇博客(四) 3.添加圆的例子(完 ...
- AutoCAD ObjectARX(VC)开发基础与实例教程2014版光盘镜像
AutoCAD ObjectARX(VC)开发基础与实例教程2014,最新版,光盘镜像 作者:张帆 朱文俊 编著 出版社:中国电力出版社 出版时间:2014年6月 点击一下
- 利用C#进行AUTOCAD的二次开发
众所周知,对AutoCAD进行二次开发用到的主要工具有:ObjectArx,VBA,VLisp.但它们的优缺点是显而易见的:ObjectArx功能强大,编程效率高,但它的缺点是编程者必须掌握VC++, ...
- ObjectARX二次开发创建自己的静态库,如同objectARX库一样
objectARX二次开发的时候,经常会用到一些重复使用的类,如果类已经足够的好,那么我们可以编译成静态库,加快开发和编译的速度,提高工作效率. 环境vs2010+objectARX2012wizar ...
- 阿里巴巴java开发手册(2020版)
阿里巴巴java开发手册(2020版) 2020版 链接: pan.baidu.com/s/1Zls_FUBK- 密码: titz 2019版 链接: pan.baidu.com/s/1cvCVQvj ...
- SNF快速开发平台2020版
SNF快速开发平台分如下子平台: 1.CS快速开发平台 2.BS快速开发平台 3.H5移动端快速开发平台 4.软件开发机器人平台 配置型开发零编程 SNF快速开发平台是一个比较成熟的.net领域的商业 ...
随机推荐
- centos转移mysql的数据存储目录
前言 centos7使用yum安装mysql的时候,没修改存储位置,/var也没单独挂载,导致长时间运行后根目录空间不足.现需要将数据转移到大分区的/home,操作步骤如下. 步骤 创建新目录 mkd ...
- 《Kali渗透基础》13. 无线渗透(三)
@ 目录 1:无线通信过程 1.1:Open 认证 1.2:PSK 认证 1.3:关联请求 2:加密 2.1:Open 无加密网络 2.2:WEP 加密系统 2.3:WPA 安全系统 2.3.1:WP ...
- 单节点 RAID6 可靠性模型
介绍 独立磁盘冗余阵列(Redundant Arrays of Independent Disks, RAID)是存储业界为保证数据可用性.可靠性和完整性所采用的重要技术,即使在分布式多副本如此流行和 ...
- QA|4个数据打开了4个页面,怎么实现只打开一个页面?单例模式|网页计算器自动化测试实战
如下图,代码中4个数据,产生了4个页面,怎么实现只打开一个页面?可使用单例模式 查询得知 单例模式实现有5种方法,参照链接下: https://blog.csdn.net/SixStar_FL/art ...
- 【krpano】多分类缩略图及多分类地图案例
该案例提供了场景多分类缩略图展示以及多地图展示,效果如下截图: 下载地址:http://pan.baidu.com/s/1hsA5ta8 感谢群内小伙伴H·T·T的分享 ...
- SpringCloud搭建保姆级教程
一.搭建服务注册与发现中⼼ 使⽤Spring Cloud Netflix 中的 Eureka 搭建服务注册与发现中⼼ 1.创建SpringBoot应用添加依赖 1.spring web 2.eurek ...
- Ds100p -「数据结构百题」41~50
41.P3590 [POI2015]TRZ 给定一个长度为n的仅包含'B'.'C'.'S'三种字符的字符串,请找到最长的一段连续子串,使得这一段要么只有一种字符,要么有多种字符,但是没有任意两种字符出 ...
- Solution -「CF 1073G」Yet Another LCP Problem
Description Link. 给定字符串,正整数集合 \(A,B\),满足 \(\forall u\in A,v\in B,1\le u,v\le n\). 求 \(\sum_{i\in A}\ ...
- 低代码引擎 TinyEngine 正式发布!
在当今数字化飞速发展的时代,企业对高效.敏捷的应用程序需求日益旺盛.为了满足这一需求,越来越多的低代码开发平台开始涌现.这些平台通过提供简单易用的开发工具和优化后的开发流程,帮助开发者快速构建高质量. ...
- JAVA实现单链表修改和删除数据节点
JAVA实现单链表修改和删除数据节点 一.修改单链表中的一个节点 ①实现思路 因为带头节点的链表中头节点的next域不能发生改变(始终指向单链表的头节点),否则将找不到该链表.所以我们需要先找一个辅助 ...