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

    这里使用的环境是 CentOS 6.6 ,并且已经装好了oracle11gR2 oracle启动分为两个步骤: 1.启动监听 2.启动服务 1.root 用户下修改ORATAB(将N该为Y): [ro ...

  2. java 守护线程整理

    java中finally语句不走的可能存在system.exit(0)与守护线程 线程sleep采用TimeUnit类 设定线程的名字thread.getcurrentThread().setName ...

  3. 学习动态性能表(13)--v$open_cursor

    学习动态性能表 第13篇--V$OPEN_CURSOR  2007.6.8 本视图列出session打开的所有cursors,很多时候都将被用到,比如:你可以通过它查看各个session打开的curs ...

  4. mysql5.6之 传输表空间迁移表或恢复误删除的表

    一,简单说明: 1),传输表空间的限制:  1,mysql 版本 5.6.6 及其以上,并且版本建议源和目标版本建议都是GA版并且大版本一样  2,表引擎为innodb并且开启独立表空间  innod ...

  5. 锁存器 Latch v.s. 触发器 Flip-Flop

    转载  http://guqian110.github.io/pages/2014/09/23/latch_versus_flip_flop.html 根据 Wiki: Flip-flop (elec ...

  6. DataX实现oracle到oracle之间的数据传递

    首先需要注意的是DATAX是通过JDBC的方式读取ORACLE数据,然后通过OCI的方式写数据,DX也可以通过JDBC写的方式进行,但是OCI比JDBC速度更快.   进入DataX安装目录的bin目 ...

  7. Day2-Python基础2---字符编码与转码

    详细内容http://www.cnblogs.com/yuanchenqi/articles/5956943.html 一.编码介绍: 1.基本概念: 在python 2中默认编码是 ASCII,而在 ...

  8. VS编译linux项目生成静态库并在另一个项目中静态链接的方法

    VS2017也推出很久了,在单位的时候写linux的服务端程序只能用vim,这让用惯了IDE的我很难受. 加上想自己撸一套linux上的轮子,决定用VS开工远程编写调试linux程序. 在window ...

  9. java代码输出1到100的质数

    总结:循环,循环.. package com.dfd; import java.util.Scanner; //输出0到100的质数 //要判断当到100时候,等于2的直接输出,能被2整除的不输出, ...

  10. postgresql 数据库,模式,表空间的关系

    数据库与模式模式(schema)是对数据库(database)逻辑分割在数据库创建的同时,就已经默认为数据库创建了一个模式--public,这也是该数据库的默认模式.所有为此数据库创建的对象(表.函数 ...