ObjectARX2010、AutoCAD2010,VS2008环境搭建

vs2010对应AutoCAD2010,vs12对应AutoCAD2016

(1)首先在vs08中创建一个ARX工程:

文件---->新建--->项目:

如果模板中没有ARX,则需要先进行安装ObjectARX开发向导:

AutoCAD ObjectARX所有版本下载地址  下载一个 ObjectARX_2010_Win_64_and_32Bit.exe。 解压后把目录utils\ObjARXWiz下的ArxWizards.msi以管理员权限按照步骤安装。重启vs,在执行第一步。

(2)把应用程序的扩展名dll改为arx格式,arx格式为cad可加载和运行的程序

点击解决方案右键---->属性---->调试----->命令参数  输入/p CreatePolyline这个名字与AutuCAD中属性设置相同,(命令为AutoCAD的安装路径):

C/C++---->常规---->附加包括目录:加入arx的头文件和dll

链接器---->常规---->附加库目录:加入arx的dll

(3)程序启动自动加载arx:在程序的可执行文件同目录下添加一个文件,叫acad.rx,里面输入程序的可执行文件,多按几个回车换行,如图:

除此之外,cad还可以通过APPLOAD命令加载应用程序和直接把arx拖放到cad窗口等方式加载。

(4)再看一个AutuCAD中对应的配置,打开AutoCAD,随意位置右击选项----->配置:

(5) 在文件选项下添加支持文件搜索路径,增加 第二步中acad.rx文件的路径 :

(6)最后也是最复杂的一部,弄不好的话,会提示ObjectARX里面的所有头文件都找不到:

工具----->选项------>项目和解决方案----->VC++目录:

红框1,红框2位置切换所有对应的,配置ObjectARX的安装路径,由于每个人的安装位置不同,而且网上已经有一大堆现成的,我就不具体说了。

http://www.cnblogs.com/fwy-walking/p/4012753.html这个配的不太全,凑合看吧

猜你喜欢

转载自my.oschina.net/u/2930533/blog/776613