首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSX自制安装后使用curlpp的问题

OSX自制安装后使用curlpp的问题
EN

Stack Overflow用户
提问于 2017-01-27 02:06:37
回答 2查看 429关注 0票数 0

我想在我的C++项目中使用curl/curlpp,所以我使用了以下命令:

brew install curlbrew install curlpp

一点问题都没有。因此,为了检查它们是否正确安装,我调用了:

curl --versioncurlpp --version

第一个命令给出了响应,但第二个命令发出了错误:

curlpp: command not found

这很奇怪,就像我检查目录usr/local/Cellar一样,我可以看到curl和curlpp都在那里。最重要的是,当我在Eclipse项目属性中将curl和curlpp添加到我的链接器时,当我包含curlpp/cURLpp.hpp时,我无法编译,但是curl/curl.h不会引起任何问题。

如果有人能在这方面帮助我,那就太棒了,因为在C++项目中使用外部库时,我完全是个菜鸟。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-27 02:47:16

首先,您不需要自己安装curl,因为macOS已经安装了一个。

其次,C++库通常没有可执行文件。

因此,curlpp并不存在。

最后,如果您想要外部库,您必须告诉编译器库在哪里。

C++库通常有一个脚本来完成这个任务,<library name>-config

在curlpp的例子中,curlpp-config就是其中之一。

您可以将curlpp-config --cflags --libs传递给编译器,告诉它有关库的信息。

票数 1
EN

Stack Overflow用户

发布于 2017-01-27 23:55:04

可以使用以下命令在Brew中检查已安装的包版本:

代码语言:javascript
复制
brew list --versions
brew cask list --versions
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41886077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档