我遇到了錯誤在Visual Studio中,Please use the /MD switch for _AFXDLL builds
所以如果我undefine的_AFXDLL
,我的程序會出錯?#error請使用/ MD開關_AFXDLL版本
20
A
回答
6
是的。你應該做的是去你的Visual Studio項目屬性。在「配置屬性」 - >「C/C++」 - >「代碼生成」中,確保您使用的是運行時庫的多線程DLL。
這將解決您的問題。
26
CRT鏈接和MFC鏈接的設置必須一致。所以,實際上,目前在這個問題兩個可能的答案:
使用/ MT(屬性 - > C/C++ - >代碼生成)和靜態MFC(屬性 - >常規 - > MFC的使用)
使用/ MD(屬性 - > C/C++ - >代碼生成)和共享MFC(屬性 - >常規 - >使用MFC的)
相關問題
- 1. md-is-error無法在md-input-container上使用md-select
- 2. 角材料MD-開關
- 3. 開關玩!框架版本
- 4. 在md-error與mdAutocomplete和md-input-container上使用自定義驗證器。 (Material 2)
- 5. ng開關不能與md-tabs一起使用
- 6. angular2 - 如何在自定義驗證程序中使用md-error
- 7. 開關Maven版本 - MVN命令不獲取綁定使用
- 8. 不能開關彈簧插件使用的Java版本
- 9. Eclipse Maven Build Error無效目標版本
- 10. SOAP-ERROR:解析WSDL(PHP版本5.6.17)
- 11. 開發使用ASP.NET MVC版本1
- 12. 使用SVN進行多版本開發
- 13. 開始使用MapReduce的版本2
- 14. 如何使用opensge版本11打開開放版本10字典?
- 15. 使用vestal_versions的版本化關聯?
- 16. 當切換開關時,角度md-switch .md-thumb顏色顯示不正確
- 17. md-virtual-repeat不工作,使用md-select
- 18. 使用md-autocomplete實現md-virtual-repeat
- 19. md-warn開關適用於角度材料
- 20. 角材料md開關與對象陣列
- 21. Dart:indexed_db打開版本
- 22. 關於Java版本
- 23. GSON - 關於版本
- 24. 使用版本
- 25. 如何開始使用Eclipse(4.0版)和JBoss(版本7)?
- 26. 紅寶石的版本與開發過程中使用的紅寶石版本有什麼關係?
- 27. 黑莓開發 - JDE和0S版本相關?
- 28. 打開/關閉原則 - 如何調用新版本?
- 29. Angular Material - 打開md-autocomplete
- 30. 角材料:md-在md-dialog中選擇不關閉
對於最常見的情況下,這應該是溶液。但是如果你正在創建一個AFX擴展DLL,那麼你必須使用/ MD。 當_AFXEXT被定義爲預處理器變量時,您正在創建一個AFW擴展DLL。 – 2016-01-27 13:36:11