1>------ 已啓動生成: 項目: MFCApplication1, 配置: Debug Win32 ------
1>uafxcwd.lib(afxctrlcontainer2.obj) : error LNK2005: "void __cdecl AfxRegisterMFCCtrlClasses(void)" (?AfxRegisterMFCCtrlClasses@@YAXXZ) 已經在 afxnmcdd.lib(afxctrlcontainer2.obj) 中定義
1>uafxcwd.lib(afxctrlcontainer2.obj) : error LNK2005: "protected: void __thiscall CMFCControlContainer::PreUnsubclassControl(class CWnd *)" (?PreUnsubclassControl@CMFCControlContainer@@IAEXPAVCWnd@@@Z) 已經在 afxnmcdd.lib(afxctrlcontainer2.obj) 中定義
1>uafxcwd.lib(afxctrlcontainer2.obj) : error LNK2005: "public: int __thiscall CMFCControlContainer::SubclassDlgControls(void)" (?SubclassDlgControls@CMFCControlContainer@@QAEHXZ) 已經在 afxnmcdd.lib(afxctrlcontainer2.obj) 中定義
1>c:\users\administrator\documents\visual studio 2012\Projects\MFCApplication1\Debug\MFCApplication1.exe : fatal error LNK1169: 找到一個或多個多重定義的符號
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========this
解決方法很簡單,打開stdafx.h文件,找到 #define _AFX_NO_MFC_CONTROLS_IN_DIALOGSspa
將這句註釋掉便可。。。。io