Object-ARX2014与VS2010开发环境的配置

本文详细介绍了如何在VS2010环境下配置Object-ARX2014进行二次开发的过程,包括资源准备、安装步骤、常见问题解决及项目模板创建等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

所需资源

  1. VS2010 安装镜像文件
  2. Object-ARX 2014的库文件:Autodesk_ObjectARX_2014_Win_64_and_32Bit.sfx.exe
  3. Object-ARX的安装向导:ObjectARXWizard

安装步骤

1. vs2010安装

vs2010的安装不再赘述,网上有很多教程,安装时注意把C++与C#的功能模板都选上即可。

2. Object-ARX2014的安装

重点说明下这个东西的安装步骤,和常见问题。

  1. 对于Object-ARX与vs的版本对应问题,这里选用Object-ARX 2014与vs2010,网上有各版本对应关系,一定要将两者对应起来才不会出问题。
  2. Object-ARX 各个版本的文件可在这里下载到:下载地址1.
    2014-2019版本 Object-ARX的安装向导下载地址:下载地址2.
  3. Object-ARX 2014解压后的文件目录如下图所示:
    在这里插入图片描述
    Autodesk_ObjectARX_2014_Win_64_and_32Bit.sfx.exe解压后得到的文件只是包含了各种头文件和库文件,还有一些官方样例,简单来说,这只是个库文件,是无法安装的,所以要区别其他版本的ObjectARX,在张帆的《ObjectARX开发实例教程》1.3.3节中说ObjectARX开发包解压后,其中有一安装文件,点击安装即可,如下图所示,这点对2014版本是根本不适用的!
    在这里插入图片描述
  4. 正确的Object-ARX2014安装步骤
    (1)解压Autodesk_ObjectARX_2014_Win_64_and_32Bit.sfx.exe至指定目录。
    (2)点击ObjectARX的向导msi文件ObjectARXWizards.msi安装,点击后安装界面如下所示:

在这里插入图片描述只有上图所示的一个界面需要填写内容,如何填写已经标注出。
下图所示为我的电脑上填写配置正确后的截图。
在这里插入图片描述
然后点击next,在新界面上点击install now安装完成即可。
(3)安装完成之后,打开vs2010,新建项目,会出现AutoDesk的两个项目模板,如下图所示。选择其中任意一个新建项目,一般会提示创建失败的。
在这里插入图片描述
(4)这里需要手动配置修改一些文件。
打开VS安装的目录至E:\soft\vs2010\VC\vcprojects\Autodesk,修改文件ArxAppWiz.vsz
在这里插入图片描述
该文件的内容可能如下:

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.[WIZVERSION]
Param=“WIZARD_NAME = ArxAppWiz”
Param=“ABSOLUTE_PATH = [TARGETDIR]ArxAppWiz”
Param=“FALLBACK_LCID = 1033”

需要自己手动修改为
在这里插入图片描述
重点修改红色框内的两处内容,目前已知VsWizard.VsWizardEngine 项vs2010是10.0,vs2012是11.0,vs2013应该是12.0,vs2015是14.0,其他版本未测试。
第二处ABSOLUTE_PATH指的是ObjectARX向导的安装路径,要手动修改为实际位置,一般都是图中所示的C盘位置,根据自己实际安装的情况填写。

还需要修改C:\Program Files (x86)\Autodesk\ObjectARX 2014 Wizards目录下的Autodesk.arx-2014.props文件,注意:这是C盘下的文件,直接修改是无法保存的,可将原文件拷贝至桌面,修改完后再去替换掉原文件。
在这里插入图片描述
打开后修改下图所示三处为CAD2014实际安装路径和Object-ARX解压后库文件所在的路径保存即可。
在这里插入图片描述
我这里修改后的结果如下图所示:
在这里插入图片描述

3. VS2010中创建完成的项目

安装配置完成后,点击创建项目,选Object-ARX项目模板,点击确定后会跳转出下图所示界面
在这里插入图片描述
这是Object-ARX项目创建的向导,这样便成功配置了环境,可继续使用开发了。

打开方式:pdg格式的文件,采用超星浏览器可以打开。 内容介绍:本书共分三篇,分别是入门篇、基础篇、高级篇。 入门篇对ObjectARX的入门知识和编程环境做了大量介绍图文并茂,非常适合初学者。 基础篇对ObjectARX的基础知识和基本理论做了详细论述,本篇列举了很多实例供读者钻研体会。通过对本篇的学习,读者基本上可以独立地完成大部分AutoCAD二次开发任务。 高级篇对ObjectARX的一些高级应用做了简要的说明,以开拓读者的眼界,带领有兴趣的读者走向一个更高的境界。 目录: 入门篇 第1章 ObjectARX简介 1.1 AutoCAD二次开发工具的综述 1.1.1 AutoLISP语言概述 1.1.2 ADS语言概述 1.1.3 Visual AutoLISP、ObjectARX及VBA 1.1.4 ObjectARX其他开发工具的比较 1.2 ObjectARX程序设计环境 1.2.1 ObjectARX的运行环境 1.2.2 ObjectARX的功能简介 1.3 ObjectARXVisual C++ 1.3.1 ObjectARX是Visual C++ 1.3.2 动态链接库 1.4 生成一个简单的ObjectARX程序 1.4.1 创建简单工程 1.4.2 输入程序代码 1.4.3 设置编译器选项 1.4.4 应用程序的调试 1.5 在AutoCAD中使用该应用程序 1.5.1 应用程序的装载和卸载 1.5.2 在AutoCAD中的加载、运行该应用程序 1.5.3 在AutoCAD中卸载该应用程序 第2章 ObjectARX基础 2.1 ObjectARX的数据及函数 2.2 ObjectARX类库 2.3 ObjectARX程序框架 第3章 ObjectARX的安装及使用 3.1 ObjectARX的安装 3.2 ObjectARX的定制及使用 3.3 ObjectARX工具的使用 第4章 ObjectARX数据库 4.1 数据库概述 4.2 操作数据库 4.3 数据库对象 第5章 ObjectARX实体对象 第6章 容器、选择集和实体 第7章 ObjectARX派生类 第8章 ObjectARX用户界面 第9章 关于几个高级问题的探讨 第10章 ObjectDBX库 页数:380页
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值