libcurl error LNK2019: 无法解析的外部符号 __imp__IdnToAscii@20
来源:互联网 发布:淘宝联盟电脑版 编辑:程序博客网 时间:2024/05/01 04:30
使用 nmake 编译 libcurl 时,出现提示:
libcurl_a_debug.lib(idn_win32.obj) : error LNK2019: 无法解析的外部符号 __imp__IdnToAscii@20,该符号在函数 _curl_win32_idn_to_ascii 中被引用
libcurl_a_debug.lib(idn_win32.obj) : error LNK2019: 无法解析的外部符号 __imp__IdnToUnicode@20,该符号在函数 _curl_win32_ascii_to_idn 中被引用
..\builds\libcurl-vc9-x86-debug-static-ipv6-sspi-winssl\bin\curl.exe : fatal error LNK1120: 2 个无法解析的外部命令
NMAKE : fatal error U1077: “"D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\link.exe"”: 返回代码“0x460”
Stop.
NMAKE : fatal error U1077: “"D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe"”: 返回代码“0x2”
Stop.
导致外部程序(使用了libcurl )在编译时,出现以下错误提示:
1>libcurld.lib(idn_win32.obj) : error LNK2019: 无法解析的外部符号 __imp__IdnToAscii@20,该符号在函数 _curl_win32_idn_to_ascii 中被引用
1>libcurld.lib(idn_win32.obj) : error LNK2019: 无法解析的外部符号 __imp__IdnToUnicode@20,该符号在函数 _curl_win32_ascii_to_idn 中被引用
解决问题:
在使用nmake进行编译时,输入的命令为:nmake /f makefile.vc mode=static VC=9ENABLE_IDN=no debug=no。如果没有指定ENABLE_IDN=no,则默认按照ENABLE_IDN=yes进行编译。从而在编译libcurl时出现了之前的提示,接着导致程序在使用libcurl库时出现错误提示!
- libcurl error LNK2019: 无法解析的外部符号 __imp__IdnToAscii@20
- error LNK2019: 无法解析的外部符号
- error LNK2019(无法解析的外部符号)
- error LNK2019(无法解析的外部符号)
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- error LNK2019: 无法解析的外部符号
- 802.11协议精读11:节能模式(APSD,PSMP,SMPS)
- VBS列出windows更新列表
- sql,group by的使用
- Android 进程保活招式大全
- PyQt5笔记 例子(三)—显示悬停信息
- libcurl error LNK2019: 无法解析的外部符号 __imp__IdnToAscii@20
- VS2013添加外部动态库
- 0057 找出数组中出现次数超过一半的数字
- Codeforces Round #367 (Div. 2)E. Working routine
- javaSctipt数组的reduce方法
- 如何编写一个好的makefile文档
- LIS hdu 5748 (Bellovin)
- hdoj1159Common Subsequence(LCS 最长公共子序列)
- DS18B20