好吧,当我链接一个使用unicode字符集编译的库,而我的项目使用多字节字符集时,我得到了这个警告。1>LINK : warning LNK4098: defaultlib 'mfc110u.lib' conflicts with use of other libs; use /NODEFAULTLIB我可以直接忽略它还是必须添加/NODEFAULTLIB:lib (mfc110u.lib或mfc110.lib?)无论如何?
提前感谢
我的老板有一个名为CInPlaceEdit的自定义CEdit类,我们目前正在Visual Studio2012中使用单元测试项目测试这个类。基本上我们在单元测试中创建CEdit类,如下所示:dlg->Create(IDD_EDIT_STRING);
auto editSpLat = new CInPlaceEdit(-1, i, pszBlank, GetEditTemplates()->
"Error 1 error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFCPlease #define _AFXDLL or do not use /MD[d]
根据我从互联网上找到的信息,我将我的项目属性设置为“在共享DLL中使用MFC”来解决这个错误,但当我再次编译时LPDWORD,LPDWORD,LPBYTE,LPDWORD)' : cannot convert