Возможно, это глупый вопрос, но у меня есть программа, которая мне нужна -lmysqlcppconn -lreadline и -lpthread.Cmake import -lpthread и другие
Я использую CMake для генерации Makefile для такого использования постановляю:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y -lmysqlcppconn -lreadline -lpthread")
...(other command most likely irrelevant)
add_executable(name ${SOURCES} ${CMAKE_CXX_FLAG})
, но я получил предупреждение последующих, когда я исполняю Makefile:
clang: warning: -lmysqlcppconn: 'linker' input unused
clang: warning: -lreadline: 'linker' input unused
clang: warning: -lpthread: 'linker' input unused
Exists лучший способ сделать это?
CMake Ошибка при CMakeLists.txt: 15 (target_link_libraries): Невозможно указать ссылку библиотеки для цели " eyeTyou ", который не построен по проекту . Я пробовал это раньше, но я не знаю, чтобы связать эти библиотеки. – warwcat
Извините, моя ошибка. Я не ожидал, что мне понадобится cal target_link_libraries (...) после add_executable (...), который работает – warwcat