--------------------------------------------------------------------------------------------------------------------------------------------------------------------
【注】所有文字,權當個人留存。若君不幸踏訪,切無譏諷,確有可取之處,不妨隨心借取,確有錯漏之處,還望不吝賜教。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
【正文】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
從略...