Я скачал и собрал libcurl отдельно и поместил папку libcurl вместе со встроенными файлами liburl.so (и файлами so.4 и so.4.8.0) в каталог моего проекта/Engine/lib/curl.
Я добавили это в команду gcc:
Код: Выделить всё
-L/home/ian/dev/hedgey/Engine/lib/curl/ -llibcurl
Код: Выделить всё
[build] /usr/bin/ld.gold: error: cannot find -llibcurl
Код: Выделить всё
ls /home/ian/dev/hedgey/Engine/lib/curl/libcurl*
/home/ian/dev/hedgey/Engine/lib/curl/libcurl.pc
/home/ian/dev/hedgey/Engine/lib/curl/libcurl.pc.in
/home/ian/dev/hedgey/Engine/lib/curl/libcurl.so
/home/ian/dev/hedgey/Engine/lib/curl/libcurl.so.4
/home/ian/dev/hedgey/Engine/lib/curl/libcurl.so.4.8.0
РЕДАКТИРОВАТЬ
Из-за комментариев я пытаюсь включить libcurl, используя более «cmakonic» метод:
Код: Выделить всё
add_subdirectory( ${libDir}/curl ${CMAKE_CURRENT_BINARY_DIR}/curl)
target_link_libraries(${TORQUE_APP_NAME} curl)
addInclude(${libDir}/curl/src)
Ошибка CMake в Tools/CMake/torque3d.cmake:606 (target_link_libraries):
Target "curl" типа EXECUTABLE не может быть связан с другой целью.
Можно связать только с библиотеками INTERFACE, OBJECT, STATIC или SHARED или с
исполняемые файлы с набором свойств ENABLE_EXPORTS.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -c-project
Мобильная версия