AutoCAD2013 二次开发 C++语言的第一个

ObjectArx2013 程序 HelloWorld

、八,、■

刖言

AutoCAD2013 二次开发 C++语言的 ObjectArx SDK 开发包,自 ObjectArx2013 开始,不再支持 Microsoft Visual Studio 中的 ObjectArx Addin 工具条。

配套的 Visual Studio 2010版的 Objectarx Wizards 2013安装后,ObjectArx 嵌入工 具栏并不存在,常用的 ObjectArx Comma nd命令按钮不存在。

然而,网络上大部分使用 Objectarx Wizards向导生成HelloWorld程序,均是基 于ObjectArx Comma nd命令按钮来编写的。

我的电脑是 64 位 Win 10,安装 Visual Studio 2010和 AutoCAD2013-64 位,编写 第一个HelloWorld困扰了我很长的时间。

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

第一步安装配置 ObjectArx2013 和 Objectarx Wizards

2013

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

值得提醒的要点有:

Visual Studio 2010/AutoCAD2013/ObjectArx2013/Objectarx Wizards 2013 这四个 程序的版本必须配套。

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

安装 Objectarx Wizards 2013时,需要指定 ObjectArx2013 和 AutoCAD2013 的 文件夹。64位系统的AutoCAD2013 一般安装在Program Files目录,而Objectarx Wizards 2013使用兼容模式安装时,常常默认目录为Program Files (x86),这时候 不要直接按下一步,注意修改好实际路径。

Aps 文件有错误,产生"未能加载项目文件。给定编码中的字符无 效。第1行,位置1”问题。

需要将第一行的

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

改为

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

C:\Program Files (x86)\Autodesk\ObjectARX2013 Wizards\Aps

C:\Program Files (x86)\Autodesk\ObjectARX 2013

Wizards\ArxAppWiz\Templates\1033\Aps

第二步 使用Objectarx Wizards 2013向导新建项目

打开Visual Studio 2010,依次点击文件-新建-项目

8 Microscft Visual Stud o

文件(D幅旧机匡M Qt5過试(D〕画队M蛇面IMCTJ腿结构?测试⑸分肝触

擁㈣

将瓏城另存为他,

如果 Objectarx Wizards 2013正确安装,可以在 Visual C++项看到 AutoDesk。 选择 AutoDesk 中的 ObjectArx/DBX Project 0

名称/位置/解决方案3项按默认或按需要修改。我在这里直接默认。

按确定后弹出Wizard向导设置对话框。

按确定后弹出Wizard向导设置对话框。

在 Your Registered Develop Symbol项填入标志,这里我填 AAA。 注意我填的这3个AAA,后面会出现。

然后直接按Finish完成。

ObJertARX/DEX Applicator Wizaird for AutoCAD - AryProjectn■ T:S:ZM;;M 二!s-

ObJertARX/DEX Applicator Wizaird for AutoCAD - AryProjectn

■ T:S:ZM;;M 二!s- 1:1? !!>WKlgHga—岳

常=:: lioiilii圖 E Ml::tilt::liifjilniii

Wekzorwe

OvErv e;v

Application Type

MFC Support

匚O加 Options

.NET Options

Thgg巳 /re th电 quit巳nt oroiect settin口w:

* Your ft已qistE「吕dSYrrhcil: |aaa| 丨

t Pure ObjectARX Applotion

? No MFC Support

? Not d COM Server

acr单片机c语言开发入门,AutoCAD2013二次开发C语言第一个ObjectArx2013程序HelloWorld.docx...相关推荐

  1. 小猪的C语言快速入门系列(二)

    小猪的C语言快速入门系列(二) 标签: C语言 本节引言 在上一节中,对于C语言有了一个初步的了解,学会了如何使用IDE来进行 代码编写,编译和运行.而这一节,我们会对C语言的基本语法进行学习, C语 ...

  2. 游戏开发入门(二)游戏中的设计模式

    视频链接:游戏开发入门(二)游戏中的设计模式(3节课 时常:约2小时40分钟) 该视频主要围绕游戏中常见的设计模式展开讲解并实践,需要大家多多实践与理解 笔记与总结(请先学习视频内容): 1.有必要深 ...

  3. arcgis api for flex 开发入门(二)map 的创建

    arcgis api for flex 开发入门(二)map 的创建 在flex 中创建一个esri 的map ,你只需要使用<esri:Map>标签就可以轻松完成. 在<esri: ...

  4. Android JNI开发入门之二

    在上一篇文章<Android JNI开发入门之一>中,我介绍了Android应用程序(APK)怎样通过JNI调用Native C实现的共享库.本文将进一步介绍Android应用程序通过JN ...

  5. C语言速看,C语言高速入门系列(二)

    C语言高速入门系列(二) -----转载请注明出处coder-pig 本节引言: 在前面一节中我们对C语言进行了初步的了解,学会了使用IDE进行代码的编写,编译执行! 在这一节中我们会对C语言的基本的 ...

  6. creo二次开发python_使用C#/.net语言进行ProE/Creo二次开发

    随便哪个版本的Visual studio 设置系统环境变量 通常这个环境变量在安装ProE的时候如果选择安装VBAPI就会自动设置 注意32位和64位操作系统路径是不同的.我的是64位操作系统. 然后 ...

  7. 微信小程序云开发入门(二)-数据库详解

    微信小程序云开发入门(二)-数据库详解 接上一篇:微信小程序云开发入门(一) 摘要: 因为微信小程序云数据库有点类似传统的关系型数据库,但又有所不同.所以刚入手的时候会有点困扰,经过一段时间的学习和摸 ...

  8. Android开发入门——推箱子游戏开发实战(十二)

    绘制游戏局面 本文是推箱子游戏程序开发的第七步.系列文章前五篇描述准备工作,故本文编号是(十二).本文讲解如何绘制游戏局面. 本文目标 本文讲解如何绘制游戏局面.游戏局面的示例如图1,图2所示.这两幅 ...

  9. c语言类似于 n的标识符,C语言快速入门教程(二)

    C语言快速入门教程(二) C语言的基本语法 本节学习路线图: 引言: C语言,顾名思义就是一门语言,可以类比一下英语; 你要说出一个英语的句子需要: 单词 + 语法! 将单词按照一定的语法拼凑起来就成 ...

最新文章

  1. java多线程系列_Java多线程实战系列
  2. python opencv 图像切割_【OpenCV+Python】图像的基本操作与算术运算
  3. MyEclipse的Debug功能最基本的操作
  4. d3.js和mysql_如何从mysql数据库中提取数据并使用D3.JS进行可视化?
  5. BZOJ 3224: Tyvj 1728 普通平衡树
  6. nlp3-有限自动机FLandFA
  7. 【转】VB动态拖曳ListBox Item位置
  8. Oracle中Sequence序列的使用
  9. Spark ML机器学习
  10. 安装红帽linux显示半屏,在linux下模拟win+arrow来左右半屏当前窗口
  11. 毕设题目:Matlab电子琴
  12. varchar和varchar2的区别
  13. 网易邮箱大师添加附件显示服务器连接失败,网易邮箱大师如何添加Word附件 添加附件方法步骤详细介绍...
  14. mysql--sql中双引号 单引号' 反单引号`的作用和区别
  15. 求职经历--慎重的第二份工作
  16. html空格语言,HTML中如何键入空格
  17. arduino nano引脚号_ARDUINO 脚号的命名规则
  18. 软件测试基础知识汇总(问答篇)
  19. 哔哩哔哩php开发工作怎么样,[上海] [哔哩哔哩]-努力寻求[PHP /C++/Andro/iOS/前端开发工程师]-会是你吗?...
  20. 028. 考古学家[200 分]

热门文章

  1. 【高等数学笔记】证明:闭包是包含集合的最小的闭集
  2. 【李宏毅2020机器学习深度学习(完整版)国语】P22 Semi-supervised
  3. 如何高效管理企业的海量固定资产?
  4. 靠手表“上位”的儿童社交,“红眼”微信做儿童版就有机会了吗?
  5. 6款实用的硬盘、SSD固态硬盘、U盘、储存卡磁盘性能测试工具
  6. python杂志订阅系统详细设计_从发布-订阅模式谈谈 Flask 的 Signals
  7. bug生命周期的状态
  8. java笔记1/3 (B站hsp学java)
  9. [转]中国历史上十大狂狷文人
  10. 2020中国低代码平台市场发展年度报告(深度分析)