posted @ 2014-10-29 09:27 Sivan 閱讀(302) | 評論 (0) | 編輯 收藏
posted @ 2014-10-13 23:28 Sivan 閱讀(453) | 評論 (0) | 編輯 收藏
1.ATL工程使用MFC庫
編譯時提示:fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
解決方法:在stdafx.h中,把afxwin.h提到最前面;工程屬性→常規(guī)→MFC使用,設(shè)置為“在共享DLL中使用MFC”。
2._DllMain
編譯時提示:error LNK2005: _DllMain@12 已經(jīng)在x中定義
原因:MFC DLL已經(jīng)定義了DLL進(jìn)入點,在當(dāng)前ATL工程DLL中也定義了DLL進(jìn)入點,所以發(fā)生了重定義。
解決方法:工程屬性→C/C++→預(yù)處理器→預(yù)處理器定義,刪掉_USRDLL。
posted @ 2011-04-28 21:10 Sivan 閱讀(879) | 評論 (0) | 編輯 收藏
posted @ 2010-12-25 16:33 Sivan 閱讀(424) | 評論 (0) | 編輯 收藏
posted @ 2010-12-20 08:54 Sivan 閱讀(491) | 評論 (0) | 編輯 收藏
posted @ 2010-12-19 15:25 Sivan 閱讀(297) | 評論 (0) | 編輯 收藏
posted @ 2010-12-19 13:50 Sivan 閱讀(403) | 評論 (0) | 編輯 收藏
posted @ 2010-12-09 09:15 Sivan 閱讀(2202) | 評論 (0) | 編輯 收藏


