1、前言AutoCAD2013二次开发C++语言的ObjectArxSDK开发包,自Object钽吟篑瑜Arx2013开始,不再支持Microsoft Visual Studio中的ObjectArxAddin工具条。配套的Visual Studio 2010版的Objectarx Wizards 2013安装后,ObjectArx嵌入工具栏并不存在,常用的ObjectArx Command命令按钮不存在。然而,网络上大部分使用Objectarx Wizards向导生成HelloWorld程序,均是基于ObjectArx Command命令按钮来编写的。我的电脑是64位Win10,安装Visual Studio 2010和AutoCAD2013-64位,编写第一个HelloWorld困扰了我很长的时间。编写此文,希望能帮助到有同样困惑的朋友。
2、第一步 安装配置ObjectArx2013和Objectarx Wizards 2013此憧钏荭拜部分在网络上有大量的资料可查,这里不再赘述。值得提醒的要点有:1.Visual Stud足毂忍珩io 2010/AutoCAD2013/ObjectArx2013/Objectarx Wizards 2013这四个程序的版本必须配套。2.Win10-64位系统在安装Objectarx Wizards 2013时应当选择兼容模式。3.安装Objectarx Wizards 2013时,需要指定ObjectArx2013和AutoCAD2013的文件夹。64位系统的AutoCAD2013一般安装在Program Files目录,而Objectarx Wizards 2013使用兼容模式安装时,常常默认目录为Program Files (x86),这时候不要直接按下一步,注意修改好实际路径。4.Autodesk.arx-2013.props文件有错误,产生“未能加载项目文件。给定编码中的字符无效。第1行,位置1”问题。需要将第一行的锘??xml version="1.0" encoding="utf-8"?>改为<?xml version="1.0" encoding="GB2312"?>修改文件的地址如下,共两个文件。找不到的,可搜索Autodesk.arx-2013.propsC:\Program Files (x86)\Autodesk\ObjectARX2013 Wizards\Autodesk.arx-2013.propsC:\Program Files(x86)\Autodesk\ObjectARX 2013 Wizards\ArxAppWiz\Templates\1033\Autodesk.arx-2013.props