Скомпилировать C++ в проекте с библиотекой libcurl на macOSC++

Программы на C++. Форум разработчиков
Anonymous
Скомпилировать C++ в проекте с библиотекой libcurl на macOS

Сообщение Anonymous »

Я работаю над проектом C++ с открытым исходным кодом, чтобы протестировать некоторые изменения, и пытаюсь добавить в него завиток. у проекта есть собственный скрипт autogen.sh, и он создаст скрипт configure. Я не очень хорошо знаком со скриптами autogen и configure, но я могу найти, где его можно найти. добавьте к нему -libcurl.
его легко скомпилировать для ОС на базе Linux, но когда я хочу собрать его для Windows, мне приходится собирать Curl из исходного кода и ссылаться на него в коде, также я могу собрать его для Windows.Но, наконец, я пытаюсь собрать его на Mac, я не могу найти, как связать libcurl с Mac, я пытаюсь собрать его из исходного кода, но безуспешно.

Код: Выделить всё

Undefined symbols for architecture x86_64:

ld: symbol(s) not found for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)
в скрипте Makefile у меня есть следующее:

Код: Выделить всё

CFLAGS = -DCURL_STATICLIB

CURL_CFLAGS = -I/usr/local/Cellar/libcurl/include/

CURL_LIBS = -L/usr/local/Cellar/libcurl/lib -lcurl

OBJCXXFLAGS = -DCURL_STATICLIB
Как устранить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/589 ... y-on-macos

Вернуться в «C++»