1.解决方案资源管理器找到解决方案项目->右键->配置属性->常规项目默认值->MFC的使用->修改成在共享DLL中使用MFC
2.解决方案资源管理器找到解决方案项目->右键->C/C+±>代码生成->运行库->多线程调试DLL(/MDd)
最后在主函数定义一下
#define _AFXDLL
修改设置:工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> c/c+±> 代码生成(Code Generation)->运行库(Use run-time library)->多线程调试DLL(/MD)
LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
原因:
在使用多线程调试dll(MDd)模式的时候 <位置:配置属性 - c/c++ - 代码生成-运行时库>