一.安裝軟件
Visual Studio 安裝2012版本
激活秘鑰:RBCXF-CVBGR-382MK-DFHJ4-C69G8
ObjectARX 2016安裝
ObjectArx需要安裝Autodesk_ObjectARX_2016_Win_64_and_32_Bit與ObjectARXWizards-2016,下載鏈接
http://download.autodesk.com/esd/objectarx/2016/Autodesk_ObjectARX_2016_Win_64_and_32_Bit.exe
ObjectARXWizards-2016.zip(作為文件附件)
二.安裝過程
1.objectARXWizard安裝
objectARXWizard.msi 文件上右鍵 以管理員運行 執行安裝。安裝完成后,安裝程序默認安裝到VS2012下面去,如圖:

打開ArxAppWiz.vsz,發現文件關鍵項沒有改掉,[WIZVERSION][TARGETDIR]這兩個還是臨時名,修改后如下:

第二行是使用的vs向導版本,這里是vs2012,所以是VsWizard.VsWizardEngine.11.0,vs2013應該是12.0,vs2015是14.0,vs2017好像改成了注冊表的clsid。
第三行是向導的路徑,這里是ObiectARX 2016的默認路徑。這兩項讀者可根據自己的實際情況修改,至此,ObjectARX 2016的安裝就完成了。
三.HelloWolrd
1.新建一個ObjectARX項目,如圖:

2.確定后在下一個界面點擊finish即可,如圖:

3.找到acrxEntryPoint.cpp文件,定位到static void MyGroupMyCommand ()函數,給函數添加acutPrintf(_T("\nHello World!")); 語句,這行代碼表示要在CAD命令欄打印Hello World!。
4.留心第二行的參數MyGroup, MyCommand與我們修改的static void MyGroupMyCommand ()函數的關系,MyCommandLocal,這是等會在AutoCAD 2016中要輸入的命令。

5.我的AutoCAD 2016是64位版本的,在Visual Studio 2012上需要將編譯平台改為x64。如圖

6.包含目錄和庫目錄分別將ObjectARX下的inc-x64和lib-x64包含

7.打開AutoCAD 2016,開始繪制-管理-加載應用程序,找到HelloWord工程下x64文件夾下的HelloWorld.arx文件,加載插件。在命令窗口中輸入MyCommandLocal命令,命令欄輸出HelloWorld!,如圖:

四.ARX、Visual Studio最佳組合關系


