Was able to fix them by changing libs list from uafxcw.lib;Libcmt.lib afxnmcd.lib to afxnmcdd.lib;uafxcwd.lib;Libcmtd.lib (debug unicode build)
#ifndef _AFXDLL
#ifdef _AFX_NO_MFC_CONTROLS_IN_DIALOGS
#ifdef _DEBUG
#pragma comment(lib, “afxnmcdd.lib”)
#else
#pragma comment(lib, “afxnmcd.lib”)
#endif
#pragma comment(linker, “/include:__afxNoMFCControlSupportInDialogs”)
#pragma comment(linker, “/include:__afxNoMFCControlContainerInDialogs”)
#endif
#ifndef _UNICODE
#ifdef _DEBUG
#pragma comment(lib, “nafxcwd.lib”)
#else
#pragma comment(lib, “nafxcw.lib”)
#endif
#else
#ifdef _DEBUG
#pragma comment(lib, “uafxcwd.lib”)
#else
#pragma comment(lib, “uafxcw.lib”)
#endif
#endif
#else
#ifndef _UNICODE
#ifdef _DEBUG
#pragma comment(lib, “mfc” _MFC_FILENAME_VER “d.lib”)
#pragma comment(lib, “mfcs” _MFC_FILENAME_VER “d.lib”)
#else
#pragma comment(lib, “mfc” _MFC_FILENAME_VER “.lib”
uafxcwd.lib(afxmem.obj) : error LNK2005:解决方法
于 2024-03-29 15:38:52 首次发布