2024年3月9日发(作者:)

优质文本

AutoCAD2013二次开发C++语言的第一个ObjectArx2013程序HelloWorld

前言

AutoCAD2013二次开发C++语言的ObjectArx SDK开发包,自ObjectArx2013

开始,不再支持Microsoft Visual Studio中的ObjectArx Addin工具条。

配套的Visual Studio 2010版的Objectarx Wizards 2013安装后,ObjectArx嵌

入工具栏并不存在,常用的ObjectArx Command命令按钮不存在。

然而,网络上大部分使用Objectarx Wizards向导生成HelloWorld程序,均是基于

ObjectArx Command命令按钮来编写的。

我的电脑是64位Win10,安装Visual Studio 2010和AutoCAD2013-64位,编

写第一个HelloWorld困扰了我很长的时间。

编写此文,希望能帮助到有同样困惑的朋友。

第一步 安装配置ObjectArx2013和Objectarx Wizards 2013

此部分在网络上有大量的资料可查,这里不再赘述。

值得提醒的要点有:

Studio 2010/AutoCAD2013/ObjectArx2013/Objectarx Wizards 2013

这四个程序的版本必须配套。

1 / 151 / 15

优质文本

10-64位系统在安装Objectarx Wizards 2013时应当选择兼容模式。

3.安装Objectarx Wizards 2013时,需要指定ObjectArx2013和AutoCAD2013

的文件夹。64位系统的AutoCAD2013一般安装在Program Files目录,而Objectarx

Wizards 2013使用兼容模式安装时,常常默认目录为Program Files (x86),这时候不要

直接按下一步,注意修改好实际路径。

文件有错误,产生“未能加载项目文件。给定编码中的

字符无效。第1行,位置1”问题。

需要将第一行的

锘??xml version="1.0" encoding="utf-8"?>

改为

修改文件的地址如下,共两个文件。找不到的,可搜索

C:Program Files (x86)AutodeskObjectARX2013 -

C:Program Files (x86)AutodeskObjectARX 2013

2 / 152 / 15