1. 程式人生 > >nafxcwd.lib(dllmodul.obj) : error LNK2005: [email&#

nafxcwd.lib(dllmodul.obj) : error LNK2005: [email&#

朋友編寫一個dll,編譯時總出現
"nafxcwd.lib(dllmodul.obj) : error LNK2005:
[email protected]..."錯誤!
後發現是,其建立dll時選擇的時不使用MFC,而後來工程中又添加了與MFC相關的東西.才引起上述問題.
採用如下步驟解決此問題:


1.將工程設定中改為"動態使用MFC"


2.到C++設定頁中,看到Preprocessor Definitions編輯框中同時存在_USRDLL和_AFXDLL, 刪除_USRDLL即可.

posted on 2011-03-17 10:49 肥仔 閱讀(1120) 評論(0)  編輯

 收藏 引用 所屬分類: VC 存檔