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

时间:2017-01-27 02:06:38

标签: c++ eclipse macos homebrew curlpp

我想在我的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 ++项目中使用外部库时是一个完全的菜鸟。

2 个答案:

答案 0 :(得分:1)

首先,您不需要自己安装卷曲,因为macOS已经有了卷曲。

其次,C ++库通常没有可执行文件 因此,curlpp不存在。

最后,如果你想要外部库,你必须告诉编译器库的位置 C ++库通常有一个脚本来执行此操作,<library name>-config 在curlpp的情况下,curlpp-config就是那个。

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

答案 1 :(得分:1)

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

brew list --versions
brew cask list --versions