将SM2加密库从vs2008移植到vs2015上时报错

来源:互联网 发布:程序员的自我修养 微盘 编辑:程序博客网 时间:2024/06/08 10:54

1.错误LINK2019无法解析的外部符号__vsnprintf

解决办法:将legacy_stdio_definitions.lib加入到"链接器-》输入-》附件依赖库"中

2.errorLINK2005:___iob__func已经在中定义:

解决办法:将/FORCE:MULTIPLE添加到链接器命令行选项

C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\ucrt\corecrt_wstdio.h
1.解决办法:将legacy_stdio_definitions.lib加入“链接器-》输入-》附件依赖库”中
2.修改corecrt_wstdio.h中添加
FILE* __cdecl __iob_func(unsigned i) {
    return __acrt_iob_func(i);
}


相关链接:http://www.vcsky.net/2016/07/20/vs2015编译kafka/

http://blog.csdn.net/10km/article/details/50528908

原创粉丝点击