gpt4 book ai didi

linux - 链接器无法找到 curl_global_init

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

我正在 Ubuntu 18.04 上编译 C++ 应用程序。链接器无法从库中获取所需的函数,或者它没有找到正确的库

我的 libcurl.so 位于 /usr/local/lib

nm -D 列出了所有我需要的带有T prefix 的函数。然而当我编译如下

g++ -std=c++17  -lcurl  tz.o main.o

我明白了

/usr/bin/ld: tz.o: in function 'date::curl_global()':
tz.cpp:(.text+0x9aef): undefined reference to 'curl_global_init'

我尝试安装 openssl-dev。没有快乐。所以我卸载了它。

最佳答案

尝试

g++ -std=c++17 tz.o main.o -lcurl

相反...g++ 在某些方面很糟糕,比如参数排序。 (我所做的只是将 -lcurl 作为最后一个参数而不是参数 #3)

关于linux - 链接器无法找到 curl_global_init,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57109472/

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