gpt4 book ai didi

c++ - 编译 Curl Visual Studio - 未解析的外部符号

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:49:56 25 4
gpt4 key购买 nike

我需要使用 libcurl 的静态库,我找到了 this github rep生成库。

现在,我正在尝试使用静态库 libcurl_a.lib 编译一段使用 curl 的简单代码,但没有成功。

起初,我错过了 -DCURL_STATICLIB 标志,并且遇到了一些 undefined reference 错误:

undefined reference to `curl_easy_init'
undefined reference to `curl_easy_setopt'
undefined reference to `curl_easy_setopt'
undefined reference to `curl_easy_perform'
undefined reference to `curl_easy_strerror'
undefined reference to `curl_easy_cleanup'

标志解决了它,但现在我得到了这些:

unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll referenced in function _Curl_ftp_parselist
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__strtoll
unresolved external symbol __imp__GetTickCount64@0 referenced in function _curlx_tvnow
unresolved external symbol __imp__InitializeCriticalSectionEx@12 referenced in function _init_thread_sync_data
unresolved external symbol __ltod3 referenced in function _getinfo_double
unresolved external symbol __ltod3
unresolved external symbol __dtol3 referenced in function _Curl_pgrsUpdate
unresolved external symbol ___report_rangecheckfailure referenced in function _base64_encode

我被困在这里,我不知道如何解决这个未解析的外部符号。

谁能帮帮我?谢谢

最佳答案

可能是您链接的是错误版本的 kernel32.lib。你做 x64 构建吗?如果是这样,您需要更正您的库路径。

关于c++ - 编译 Curl Visual Studio - 未解析的外部符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30949090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com