error LNK2019: 无法解析的外部符号 __imp____iob_func

在VS2015中使用静态库时编译出错
1>libcurl_md.lib(cookie.obj) : error LNK2019: 无法解析的外部符号 __imp____iob_func,该符号在函数 _Curl_cookie_init 中被引用
1>libcurl_md.lib(url.obj) : error LNK2001: 无法解析的外部符号 __imp____iob_func
1>libcurl_md.lib(mprintf.obj) : error LNK2001: 无法解析的外部符号 __imp____iob_func
1>libcurl_md.lib(formdata.obj) : error LNK2001: 无法解析的外部符号 __imp____iob_func
1>libcurl_md.lib(ftp.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(rtsp.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(socks.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(http_proxy.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(transfer.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(parsedate.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(imap.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(telnet.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(cookie.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(hostip.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(url.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(http.obj) : error LNK2001: 无法解析的外部符号 __imp__sscanf
1>libcurl_md.lib(mprintf.obj) : error LNK2019: 无法解析的外部符号 __imp__sprintf,该符号在函数 _dprintf_formatf 中被引用
1>libcurl_md.lib(idn_win32.obj) : error LNK2019: 无法解析的外部符号 __imp__wprintf,该符号在函数 _curl_win32_ascii_to_idn 中被引用
1>C:\Users\zyu\Documents\Visual Studio 2015\Projects\ConsoleApplication1\Debug\ConsoleApplication1.exe : fatal error LNK1120: 4 个无法解析的外部命令

原因是我这个libcurl_md.lib的库是在VS2013环境下编出来的,直接用到VS2015中出现问题
解决方案:把lib重新编译成VS2015版本,再使用OK

你可能感兴趣的:(C/C++)