使用curlpp编译时出错
我尝试首先编译简单示例,并看到编译错误:未定义引用 `curlpp::Cleanup::Cleanup()'
在链接器选项中我写了 curl-config --libs
,在命令行中
$curl-config --libs
-lcurl
我做错了什么?
I tried to compile first simple example, and see compile error: undefined reference to `curlpp::Cleanup::Cleanup()'
In linker options i wrote curl-config --libs
, in command line
$ curl-config --libs
-lcurl
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不想将程序链接到纯 C 卷曲 (
-lcurl
),而是链接到 curlpp!请改用-lcurlpp
。您还可以调用curlpp-config --libs
。不要忘记:
curl
(不带“pp”)是一个 C 库,C++ 库称为curlpp
You don't want to link your program against plain-C curl (
-lcurl
), but against curlpp! Use-lcurlpp
instead. You may also callcurlpp-config --libs
.Don't forget:
curl
(without "pp") is a C library, the C++ library is calledcurlpp