AutoCAD2007+vs2005
首先自己去網上搜索下載AutoCAD2007的ARX開發包。
解壓后如下
打開后如下
classmap文件夾為C++類和.net類的框架圖,是一個DWG文件。
docs幫助文件
inc引用的頭文件
lib引用的庫文件
redistrib其他引用的庫文件
samples例子
utils其他東西
打開utils
上面幾個是頭文件和庫文件
ObjARXWiz這個文件夾是向導(2012以后的版本就沒有了,要去官網單獨下載,不和開發包在一起)
打開后如下
直接雙擊安裝,直接next
這里隨便輸入名稱,點next
這里什么都不動,直接next
默認路徑什么都不改,直接next
點next
安裝成功,close關掉
下面打開vs2005
彈出一個help,看到有一個a的工具條,說明向導已經安裝成功。
下面開始做例子
點新建項目
點擊確定,彈出窗口
我們直接點MFC那一項,選擇使用MFC,直接點完成。
雙擊進入這個CPP
點擊工具條按鈕a
彈出對話框
在對話框里點右鍵,new
更改名字,為hello,點擊確定
托到最底下,可以看到新增了代碼
下面我們要去設置附加依賴項庫文件那些配置
點擊項目-右鍵-屬性
點C/C++設置附加包含目錄
添加兩處頭文件
C/C++附加包含庫目錄
C:\ObjectARX 2007\utils\brep\inc
C:\ObjectARX 2007\inc
在去設置鏈接器-附加庫目錄
鏈接器-附加庫目錄
C:\ObjectARX 2007\utils\brep\lib
C:\ObjectARX 2007\lib
然后點擊應用-確定
下面編譯項目,成功。
下面我們添加一句代碼 AfxMessageBox(_T("123")); 編譯成功
下面點擊調試-啟動調試
自動彈出CAD2007界面
我們輸入ap,選擇我們寫好的ARX程序。點加載。然后關閉對話框
輸入hello
彈出窗口
到這里例子結束。
本人不會CAD二次開發,也是最近學習了各位大神的教程才學會一些簡單的開發。
感謝開發者-小白鼠的CAD開發入門教程http://www.vmould.cn/ 和 QQ群:AutoCAD二次開發c#,arx,lsp193522571群文件的入門視頻教程
Caesar盧尚宇
2019年8月10日
https://www.autodesk.com/developer-network/platform-technologies/autocad官方網址