错误原因:c运行时库与mfc静态库的冲突引起
错误如下:
1>nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) 已经在 libcpmt.lib(newaop.obj) 中定义
1>C:\Users\Administrator\documents\visual studio 2010\Projects\UrlTitleLib\Release\UrlTitleLib.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
解决方案:
第一种:使用共享mfc库
属性---》配置属性---》常规---》mfc的使用:在共享 DLL 中使用 MFC
第二种方案:
属性---》配置属性---》链接器---》输入---》附加依赖项:nafxcw.lib