AutoCAD for .Net 开发环境配置

来源:互联网 发布:淘宝文件夹是哪个位置 编辑:程序博客网 时间:2024/05/16 02:23

Visual Studio 版本 2010ultimate

AutoCAD版本 2014


前段时间基本上忙完了ArcGIS Engine桌面版的相关功能开发,老大说需要研究研究AutoCAD for .Net的相关开发,因为ArcGIS与AutoCAD的联系还是非常紧密的,而且以后我们的开发方向可能就是CAD的方向了,所以咱就从0开始搞AutoCAD for . Net了。


一般像这种事情直接就是百度(因为你并不能使用google,而且英文看着就头疼,尽管我英语还可以),区别在于如何组织搜索关键词… 
在一通胡搜海搜之后,发现了一个不错的blog,其他大多数的相关内容多数是复制粘贴过去的,要不就是言之不详的,总之大多数自己不明白就引用过去了,坑爹啊!

经过自己的归纳总结,发现主要存在2种方法配置开发环境,一种较为正式,一种不太正式。

先简略说说后者,就是在AutoCAD的安装包路经下找到acmgd.dll、acdbmgd.dll这两个库文件引用到项目中,这也是网上说的最多的;但是在AutoCAD2014版本中是会有问题的,还差一个库文件accoremgd.dll,我估计从AutoCAD2013版本之后进行的改变吧,之前的版本我也没试过了,感兴趣的可以试试,加入了这个库以后才能顺利的进行一些简单的命令代码实现。(ps:其他的一些配置网上烂大街,我也就没细说,但是如果你真是做开发的,这个方法没啥用,玩玩还行…)

第一种方法,也就是你想做开发使用的,相关的安装包或者神马的,可以在上面我推荐的blog中找到,写的很详细我就不重复了。 
首先要安装相关软件与相关库文件 
1 下载Autodesk_ObjectARX_2014_Win_64_and_32Bit文件(无需安装!好像AutoCAD 2013以及之后的版本并不需要安装的,解压以后安装对应版本的wizard的时候将路经设置为解压后的/inc路经即可) 
2 下载AutoCADNetWizards_2014.msi并安装(这里的安装配置选项可以选vs2010与vs2012,我们选择vs2010,不要问我vs是什么!) 
3 下载Autodesk_ObjectARX_2014_Documentation并在/docs文件夹中安装文档(可选—因为他喵的全是英文的,而且网上可以找到一些翻译过后的帮助文档与开发实例)


完成安装向导以后我们在VS2010中文件>新建>工程”(File> New> Project),会看到如下图的界面:

这里写图片描述

设置好路径与名称,点击确定,出现如下的配置窗口:

这里写图片描述

红色框体1需要设置的路径为1中下载的Autodesk_ObjectARX_2014_Win_64_and_32Bit文件,将文件路径设置到/inc子文件夹;红色框体2设置的是程序的启动路径,也就是AutoCAD的启动文件所在路经,找到你的安装路径:如AutoCAD 2014/acad.exe。

设置好后直接点击OK,就自动生成了一个AutoCAD for .Net插件的工程,在自动生成的的myCommand.cs文件中就可以开始自定义AutoCAD命令了。

0 0
原创粉丝点击