--------------------------------------------------------------------------------------------------------------------------------------------------------------------
【注】所有文字,权当个人留存。若君不幸踏访,切无讥讽,确有可取之处,不妨随心借取,确有错漏之处,还望不吝赐教。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
【正文】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

从略...

ObjectARX环境搭建之vs2010+objectArx2012+AutoCAD2012的更多相关文章

  1. Qt开发环境搭建 - Windows + VS2010 + VS插件

    Qt 开发环境搭建 - Windows+VS2010+VS插件 1.Qt在Windows平台下的三种开发环境 方案 编辑器 编译器 调试器 一 Qt Creator MinGW GDB 二 Qt Cr ...

  2. [原创]ObjectARX开发环境搭建之VS2010+ObjectARX2012Wizard+Addin工具条问题修复

    目前ObjectARX版本越来越高,也越来越简化开发,如果需要同时开发低版本和高版本的ARX程序,就需要搭建批量编译环境,以满足ARX开发的需要. 批量编译的搭建网络上已经有了很多的教程,基本上都是基 ...

  3. Android开发环境搭建相关文章列表(转载)

    Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...

  4. 【Slickflow学习】.NET开源工作流环境搭建(三)

    第一次自己写博客文章,大家多多指教.写博客主要记录一下学习的过程,给初学者提供下参考,也留给自己做备忘. Slickflow .NET开源工作流-环境搭建 在VS2010中使用附加进程的方式调试IIS ...

  5. 【OSG学习笔记之一:】OSG+VS2010+win7 64位环境搭建

    虽然出生的时候,没有说过“Hello World!”,但是自从走上了编程之路,每一次输出“Hello World!”的时候,都觉得好比中了彩票大奖似的: 仔细算算,从2012年暑假到现在,经历了3年半 ...

  6. OSG+VS2010+win7环境搭建---OsgEarth编译

    OSG+VS2010+win7环境搭建---OsgEarth编译 转:http://www.cnblogs.com/hnfxs/p/3161261.html Win7下 osg+vs2010环境搭建 ...

  7. 最新OpenCV2.4.6与VS2010开发环境搭建

    OpenCV2.4.6与VS2010开发环境搭建 由于很久没有用OpenCV了,之前用的是1.0版本和VC++6.0.现在已经到了VS2010+OpenCV2.4.6.安装使用之后,发现OpenCV的 ...

  8. OSG+VS2010+win7环境搭建

    Win7下 osg+vs2010环境搭建 一.相关准备 a) Osg源代码 当前最新版:OpenSceneGraph的3.0.0.zip 下载链接: http://www.openscenegraph ...

  9. win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建

    win10 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的优点:能够调试的时候看OpenCV的源码. 重编译要得到的东西:Debug版本号和Release版本号 ...

随机推荐

  1. jq 侧边栏

    HTML 侧边栏HTML代码: <div class="sidebar" id="sucaihuo">     <div class=&quo ...

  2. Mxgraph使用总结一

    一.Mxgraph介绍: mxGraph 是一个 JS 绘图组件适用于需要在网页中设计/编辑 Workflow/BPM流程图.图表.网络图和普通图形的 Web 应用程序.mxgraph 下载包中包括j ...

  3. linux NTP配置

    时间是由计算机内的石英晶体振荡电路以:NetworkTimeProtocol(NTP):通常情况下,时间同步是按以下步骤进行的::(1):NTP客 户端向NTP服务器发出一个时间请:(2):当服务器接 ...

  4. mysql之 mysql 5.6不停机主从搭建(一主一从基于日志点复制)

    环境说明:版本 version 5.6.25-log 主库ip: 10.219.24.25从库ip:10.219.24.22os 版本: centos 6.7已安装热备软件:xtrabackup 防火 ...

  5. 深入理解http/https之缓存 2

    1:web缓存的实现 web缓存: WEB缓存(cache)位于Web服务器和客户端之间. 缓存会根据请求保存输出内容的副本,例如html页面,图片,文件,当下一个请求来到的时候:如果是相同的URL, ...

  6. 第一个springboot项目

    公司最近的项目在使用springboot和springcloud中的一些组件,刚开始就是主要写一些业务代码,并不了解具体要去怎么配置等,所以最近刚好有时间,就学习学习,记录总结一下,初学,欢迎指正. ...

  7. 32位模式下C/C++程序可用最大内存

    关于32位程序申请大内存问题(1.6G). 我在win7 64系统上面测试Visual studio 10 int* Test=new int[1024*1024*200]; int* Test2=n ...

  8. Java-API-Package:org.springframework.beans.factory.annotation

    ylbtech-Java-API-Package:org.springframework.beans.factory.annotation 1.返回顶部 1. @NonNullApi @NonNull ...

  9. Windows_Server_2008远程桌面多用户登陆的配置方法

    开启远程桌面后,Windows Vista(或Windows 2008)下默认只支持一个administrator用户登陆,一个登录后另一个就被踢掉了,下面提供允许同一个用户名同时多个用户登录的配置方 ...

  10. 生产环境该如何选择lvs的工作模式,和哪一种算法

    lvs的工作模式有这几种: 1.RR : 轮叫算法,平均分配,你一个,我一个: 2.WRR :加权轮叫算法,谁的处理能力强,谁的权重就高: 3.LC :最少链接算法,谁的连接数最少,谁就处理更多的链接 ...