ObjectARX环境搭建之vs2010+objectArx2012+AutoCAD2012

--------------------------------------------------------------------------------------------------------------------------------------------------------------------
【注】所有文字,权当个人留存。若君不幸踏访,切无讥讽,确有可取之处,不妨随心借取,确有错漏之处,还望不吝赐教。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
【正文】13年曾对自己许诺,将理解的ObjectArx相关知识一一整理,以作留存,若有便于人,则荣幸之至;然,新行业耗费大量时日与精力,拖延直接,兑现允诺。
    此篇为该版块第二篇,拟介绍ObjectArx环境搭建之vs2010。后续篇章将从浅入深的介绍ObjectArx的相关知识(我所涉及)。
    该篇内容概览如下:
    1、关于ObjectArx开发环境

    2、安装VS2010

    3、下载ObjectArx2012

    4、配置ObjectArx与VS

    5、安装svn插件(小乌龟)与Visual Assist X编程助手(西红柿)

    6、安装AutoCAD

【1】关于ObjectArx开发环境

  在拙作《ObjectARX杂碎--(学习指南及书籍)》一文中已提到,CAD二次开发的开发环境比较烦人,不同版本ObjectArx对应不同版本的AutoCAD和VS。鉴于此麻烦,牛大大的程序员们探索出了一种一劳永逸的办法,即《用VS2010一劳永逸解决AutoCAD ObjectArx开发中VS版本问题》(如果该链接不能服务,可百度改文章名;文中的各编译器鄙人有收藏,若有需要者,可联系之:留评论或题注邮箱)。本文不打算记录重实践(验证)一劳永逸方案的可行性,只是搭建目前一个项目需要的环境,以实现《非CAD平台DWG/dxf格式图纸的预览与操作》。

【2】安装VS2010

  如果有window下C++开发经验,对于VS2010的安装应该是驾轻就熟了。通常网上能找到的版本都是2-4G的ISO格式文件,下载一个“DAEMON Tools Lite”工具,即可一键安装。

   上图是笔者机器上安装试用版VS2010截图,很傻很方便的安装,一路“下一步”。

【3】下载ObjectArx

  刚登陆官网,下载时还要填一堆信息,虽然胡乱填一通亦可。百度了一下,发现这个AutoCAD ObjectARX所有版本下载地址 省事多了。笔者下载的是:ObjectARX_2010_Win_64_and_32Bit.exe。解压后,如图所示:

    各个文件夹的作用可参阅docs文件夹中的.chm说明文件;参阅官方网站的帮助文档和软件包附带的说明文档是快速、精确学习掌握软件的好方法

【4】配置ObjectArx与VS

     docs文件夹中的arxdoc.chm文件,详细介绍了ObjectArx与VS集成的方法:

      

 

    官网文件中ObjectArx与VS集成共需要6个步骤,可以归结为两点:1、包含ObjectArx库的头文件,保证编译通过;2、指定ObjectArx库的lib库,保证链接无错。

    由于笔者是实现基于MFC的非CAD平台DWG文件的预览功能,无需手动设置”Multithreaded DLL“选项、”.arx extensions“选项。所以只做了如下两步:

    1)、包含include头文件

    2)、指定链接lib库

    【注意】在配置ObjectArx环境之前,请务必先”Build“VS工程,确保工程能正常通过编译链接;如果配置ObjectArx选项之后,编译链接有误,则可以快速定位问题。

【5】安装svn插件(小乌龟)与Visual Assist X编程助手(西红柿)

    svn插件的作用:支持协同开发同一份源代码工程,支持编写的代码回到一天前、一年前。。。(后悔药),支持记录源代码的更新过程。。。,安装过程如图:

 

    Visual Assist:编程助手,智能提示,快速查找,代码着色...,安装如图:

    安装后的效果:

    【据说】:牛大大的程序员们,都不用这些小儿科玩意儿。他们用纯文本、vim、emacs、sublime text、editplus、ultiedit.....编码。。。

【6】安装AutoCAD

   从略...

 

转载于:https://www.cnblogs.com/stevensfollower/p/4093891.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
打开方式: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 ObjectARX与Visual 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页

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值