error C1189: #error : Please use the /MD switch for _AFXDLL Builds
最近有需求需要將 vc++6.0 的 code 改到 vs2010 上去執行,當我把方案轉換為 vs2010 可以開啟的格式完成後,接下我嚐試去執行建置方案,結果失敗了,出現的錯誤清單如下圖
error C1189: #error : Please use the /MD switch for _AFXDLL Builds
接下來只好上網爬文,指向要將執行階段程式庫改為多執行緒DLL(/MD),修改完成後這個問就解決了,有遇到相同問題的朋友,可以嚐試看看是否能解決
進入程式屬性
進入C/C++ 程式碼產生
將執行階段程式碼變改為多執行緒DLL(/MD)