教程說明:
- 本教程為2019年10月開始編撰,使用CAD官方最新版本的軟件和庫。對舊版本仍有參考價值。
- 本教程中使用的各種軟件版本為官方指定匹配版本。
- 本教程需要你擁有編程基礎,對於普通編程常識不再敷述。
- 當然,你可以留言提問。
環境需求以及配置順序為:
- windows 10
- 官方要求為window7以上,本教程使用windows10
- Visual Studio 2017 社區版
- AutoCAD 2020版
- ObjectARX SDK 2020版(非.net版本)
- 下載地址:https://www.autodesk.com/developer-network/platform-technologies/autocad/objectarx-license-download
- 進入頁面后需要填寫資料再下載
- 本教程為C++開發。
- ObjectARX向導 2020版(非.net版本)
- 此程序由官方提供,可以在VS中添加AUTOCAD二次開發的編程模板,不是必備。本教程大量使用向導來創建CAD開發項目。
- 下載地址:https://www.autodesk.com/developer-network/platform-technologies/autocad
- 在鏈接頁面下方的 Tools 欄目中,文件名為 ObjectARX2020Wizard.
本教程參考於:
- 官方文檔:ObjectARX 2020 Training
- 官方文檔:Developer's Guides:AutoCAD 2020
- 官方文檔:Reference Guides:AutoCAD 2020
- 官方論壇:ObjectARX - Autodesk Community
安裝注意事項:
- SDK安裝默認為C盤,推薦默認位置。可以選擇其他位置。
- 向導是最后一個安裝,確保其它必須內容已經安裝完畢。向導安裝時候會提示選擇SDK安裝位置,ObjectARX SDK location 為SDK安裝路徑,AutoCAD location 為AutoCAD2020安裝路徑。必須正確選擇路徑,否則后期會遇到錯誤。RDS symbol可以暫時不填寫。
- 其它程序的安裝過程沒有特別之處,不再敷述。
如何進行調試?
:在后期創建了CAD開發項目之后,在VS中設置CAD啟動路徑,即可使用CAD配合VS進行斷點調試,這點會在接下來的教程中詳細說明。
在進入下一小節之前,請確保以上所有准備工作。