基於MFC設計NX二次開發介面——專案配置注意點
1、在專案配置屬性中,選擇C/C++一項,設定執行庫為多執行緒DLL (MD)。
此處請注意:在Debug除錯模式下,很多人習慣選擇多執行緒除錯DLL (MDd),這種方式會導致在NX中載入dll後,NX直接閃退。無論Release,還是Debug,都要選擇多執行緒DLL。(不僅僅是NX二次開發中使用MFC設計介面時,需要如此設定,Proe開發也是如此設定)。
2、在專案配置屬性中,選擇C/C++一項,設定預編譯器時,不要新增_DEBUG。否則會報如下警告:
warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
原因:_DEBUG引用了MSVCRTD.lib。
即使在除錯環境下,也不需要新增_DEBUG。
3、在專案配置屬性中,選擇連結器,選擇“除錯”節點,設定“生成除錯資訊”為Yes,這樣就可以在Debug模式下進行除錯,否則無法除錯。
以上是專案屬性配置的一點點總結,如有不對,請大家提出來。謝謝。
此處請注意:在Debug除錯模式下,很多人習慣選擇多執行緒除錯DLL (MDd),這種方式會導致在NX中載入dll後,NX直接閃退。無論Release,還是Debug,都要選擇多執行緒DLL。(不僅僅是NX二次開發中使用MFC設計介面時,需要如此設定,Proe開發也是如此設定)。
2、在專案配置屬性中,選擇C/C++一項,設定預編譯器時,不要新增_DEBUG。否則會報如下警告:
warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
原因:_DEBUG引用了MSVCRTD.lib。
即使在除錯環境下,也不需要新增_DEBUG。
3、在專案配置屬性中,選擇連結器,選擇“除錯”節點,設定“生成除錯資訊”為Yes,這樣就可以在Debug模式下進行除錯,否則無法除錯。
以上是專案屬性配置的一點點總結,如有不對,請大家提出來。謝謝。
相關文章
- 基於NX開發Angular專案Angular
- NX二次開發-建模-遍歷所有物件物件
- NX二次開發-使用NXOPEN C++嚮導模板做二次開發C++
- iOS專案開發實戰——storyboard設定介面技巧與注意事項iOS
- NX二次開發-建模-獲取面的相切曲面
- 基於 solox 二次開發
- 分散式服務介面設計注意點分散式
- 介面文件設計的12個注意點
- Duilib的使用(優化MFC介面)之 配置專案屬性UI優化
- 基於.NetCore開發部落格專案 StarBlog - (21) 開始開發RESTFul介面NetCoreREST
- 基於ecshop的二次開發
- 基於.NetCore開發部落格專案 StarBlog - (3) 模型設計NetCore模型
- MFC 程式基本介面配置
- NX二次開發-NX連線SqlServer資料庫(增刪改查)C#版SQLServer資料庫C#
- 團隊專案:二次開發
- NX二次開發:一個DLL設定多個按鈕操作的方法
- NX二次開發-判斷程式是否為空刀軌
- 關於軟體專案開發的分析與設計
- iOS 程式設計 PCH檔案 配置注意iOS程式設計
- 基於.NetCore開發部落格專案 StarBlog - (22) 開發部落格文章相關介面NetCore
- Jmeter二次開發——基於Java請求JMeterJava
- 基於Vue的點對點聊天專案Vue
- 基於ThinkPHP的微信開發專案-微商城PHP
- Java 專案現在基於註解開發Java
- 50ETF點掌期權專案開發的業務設計
- Web快速開發平臺,基於二次開發平臺Web
- 基於.NetCore開發部落格專案 StarBlog - (27) 使用JWT保護介面NetCoreJWT
- 專案開發必備API介面API
- 基於.NetCore開發部落格專案 StarBlog - (25) 圖片介面與檔案上傳NetCore
- IDEA Maven專案開發注意事項IdeaMaven
- 網站建設專案合同撰寫注意點(轉)網站
- 基於.NetCore開發部落格專案 StarBlog - (26) 整合Swagger介面文件NetCoreSwagger
- MFC介面開發類庫BCG Pro for MFC幫助文件:CBCGPEditCtrl的XML格式XML
- 基於javaEE的土地檔案管理系統的設計及開發Java
- RPA專案中關於資訊配置表的注意事項
- 基於c++的排雷小遊戲二次開發C++遊戲
- 基於django的視訊點播網站開發-step1-專案介紹Django網站
- oo設計與基於框架開發的矛盾框架