Проблемы с использованием curlpp после установки OSX homebrew

Я хочу использовать curl / curlpp в моем проекте C ++, поэтому я использовал команды:

brew install curl а также brew install curlpp

у которого не было проблем. Чтобы проверить, правильно ли они установлены, я позвонил:

curl --version а также curlpp --version

Первая команда дала ответ, но вторая выдает ошибку:

curlpp: command not found

Это странно, как будто я проверяю каталог usr/local/Cellar Я вижу, что есть и curl и curlpp. Кроме того, когда я добавляю curl и curlpp к своему компоновщику в свойствах проекта Eclipse, я не могу скомпилировать, когда я включаю curlpp/cURLpp.hpp, но curl/curl.h не вызывает никаких проблем.

Если бы кто-то мог мне помочь с этим, это было бы замечательно, поскольку я абсолютный нуб, когда дело доходит до использования иностранных библиотек в проекте C ++.

0

Решение

Во-первых, вам не нужно устанавливать curl самостоятельно, потому что у macOS он уже есть.

Во-вторых, библиотеки C ++ обычно не имеют исполняемых файлов.
Так, curlpp не существует

Наконец, если вы хотите использовать внешнюю библиотеку, вы должны указать компилятору, где находится библиотека.
В библиотеке C ++ обычно есть скрипт для этого, <library name>-config,
В случае curlpp, curlpp-config единственный.

Вы можете пройти curlpp-config --cflags --libs вашему компилятору, чтобы рассказать об этой библиотеке.

1

Другие решения

Вы можете проверить версии установленных пакетов в Brew с помощью этих команд:

brew list --versions
brew cask list --versions
1

По вопросам рекламы [email protected]