AutoCAD二次開發-使用ObjectARX向導創建應用程序(HelloWorld例子)


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官方網址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM