我对 cmake 很陌生,并且有一个问题,实现这一目标的最佳方法是什么:
我需要将我的代码与以下三个库链接cpp-netlib
:
cppnetlib-uri
cppnetlib-server-parsers
cppnetlib-client-connections
这是我CMakeLists.txt
目前的样子:
cmake_minimum_required(VERSION 2.6)
project(Songkick_API_call)
set(SOURCE_DIR src)
add_subdirectory(${SOURCE_DIR})
find_library(CPPNETLIB_URI cppnetlib-uri)
find_library(CPPNETLIB_SERVER cppnetlib-server-parsers)
find_library(CPPNETLIB_CON cppnetlib-client-connections)
add_executable(Songkick_API_call ${SOURCE_DIR}/test.cpp)
target_link_libraries(Songkick_API_call ${CPPNETLIB_URI}
${CPPNETLIB_SERVER} ${CPPNETLIB_CON} pthread)
它正在工作,但调用find_library
3 次看起来是错误的。这应该怎么做?