1.预处理定义
WIN32 NDEBUG
2.无法解析的外部符号_imp_vsnprintf
在vs2015工程选项,链接器附加依赖里添加legacy_sdtdio_definitions.lib
3.error LNK2019:无法解析的外部符号 _iob_func
具体见http://blog.csdn.net/10km/article/details/50528908
当libjpeg-turbo为vs2010编译时,vs2015下静态链接libjpeg-turbo会链接出错:找不到__iob_func,
增加__iob_func到__acrt_iob_func的转换函数解决此问题,
当libjpeg-turbo用vs2015编译时,不需要此补丁文件
#if _MSC_VER>=1900
#include "stdio.h"
_ACRTIMP_ALT FILE* __cdecl __acrt_iob_func(unsigned);
#ifdef __cplusplus
extern "C"
#endif
FILE* __cdecl __iob_func(unsigned i) {
return __acrt_iob_func(i);
}
#endif /* _MSC_VER>=1900 */