OpenGL之VS2015编译问题

来源:互联网 发布:主持人辅助软件 编辑:程序博客网 时间:2024/06/03 06:55

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 */


0 0
原创粉丝点击