OSX 自制程序安装后使用 curlpp 的问题
Issues using curlpp after OSX homebrew install
我想在我的 C++ 项目中使用 curl/curlpp,所以我使用了命令:
brew install curl
和 brew install curlpp
没有问题。所以为了检查它们是否安装正确,我调用了:
curl --version
和 curlpp --version
第一个命令给出了响应,但第二个发出错误:
curlpp: command not found
这很奇怪,好像我检查了目录 usr/local/Cellar
我可以看到 curl 和 curlpp 都在那里。最重要的是,当我在 Eclipse 项目属性中将 curl 和 curlpp 添加到我的链接器时,当我包含 curlpp/cURLpp.hpp
时我无法编译,但是 curl/curl.h
没有问题。
如果有人能帮我解决这个问题,那就太棒了,因为在 C++ 项目中使用外国库时,我完全是个菜鸟。
首先,你不需要自己安装curl,因为macOS已经有。
其次,C++库一般没有可执行文件。
所以,curlpp
不存在。
最后,如果你想要外部库,你必须告诉编译器库在哪里。
C++ 库通常有一个脚本来执行此操作,<library name>-config
.
对于 curlpp,curlpp-config
就是一个。
您可以将 curlpp-config --cflags --libs
传递给您的编译器以告诉它有关该库的信息。
您可以使用以下命令在 Brew 中检查已安装的软件包版本:
brew list --versions
brew cask list --versions
我想在我的 C++ 项目中使用 curl/curlpp,所以我使用了命令:
brew install curl
和 brew install curlpp
没有问题。所以为了检查它们是否安装正确,我调用了:
curl --version
和 curlpp --version
第一个命令给出了响应,但第二个发出错误:
curlpp: command not found
这很奇怪,好像我检查了目录 usr/local/Cellar
我可以看到 curl 和 curlpp 都在那里。最重要的是,当我在 Eclipse 项目属性中将 curl 和 curlpp 添加到我的链接器时,当我包含 curlpp/cURLpp.hpp
时我无法编译,但是 curl/curl.h
没有问题。
如果有人能帮我解决这个问题,那就太棒了,因为在 C++ 项目中使用外国库时,我完全是个菜鸟。
首先,你不需要自己安装curl,因为macOS已经有。
其次,C++库一般没有可执行文件。
所以,curlpp
不存在。
最后,如果你想要外部库,你必须告诉编译器库在哪里。
C++ 库通常有一个脚本来执行此操作,<library name>-config
.
对于 curlpp,curlpp-config
就是一个。
您可以将 curlpp-config --cflags --libs
传递给您的编译器以告诉它有关该库的信息。
您可以使用以下命令在 Brew 中检查已安装的软件包版本:
brew list --versions
brew cask list --versions