簡體   English   中英

OSX自制安裝后使用curlpp的問題

[英]Issues using curlpp after OSX homebrew install

我想在我的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 ++項目中使用外部庫時,我絕對是個菜鳥。

首先,您不需要自己安裝curl,因為macOS已經安裝了curl。

其次,C ++庫通常沒有可執行文件。
因此, curlpp不存在。

最后,如果要使用外部庫,則必須告訴編譯器該庫在哪里。
C ++庫通常有一個腳本來做到這一點, <library name>-config
在curlpp的情況下, curlpp-config是其中之一。

您可以將curlpp-config --cflags --libs傳遞給編譯器,以告知其有關該庫的信息。

您可以使用以下命令在Brew中檢查已安裝的軟件包版本:

brew list --versions
brew cask list --versions

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM