当MFC采用静态编译的时候,需要更改三处,
1、将工程右击->属性->配置属性->常规->MFC使用->在静态库中使用MFC
2、在配置属性中->C/C++ ->代码生成->运行库->多线程调试(/MTd)
1.2 两步要对应更改,MFC动态库-多线程调试DLL(MDd),MFC静态库-多线程调试(/MTd)
3、在配置属性->链接器->输入->附加依赖项->添加库windowscodecs.lib。否则编译会出现
uafxcwd.lib(afxglobals.obj) : error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory。的错误