标准工程文件CMake文档存在问题
/usr/bin/ld: cannot find -lLIBPATHS-NOTFOUND/bin collect2: error: ld returned 1 exit status
应该是没有先生成库文件的问题?
#使用的cmake版本,必填,根据实际项目而定
cmake_minimum_required(VERSION 3.0)
#工程名称,自定义
project (SDK)
#添加指定目录下的源文件(.c/.cpp源文件)
aux_source_directory(${CMAKE_CURRENT_LIST_DIR}/src/ SRC_LIST_SDK )
#设置需要编译的源文件
list (APPEND SRC_LIST_ALL ${SRC_LIST_SDK})
#添加需要编译的头文件
include_directories(${CMAKE_CURRENT_LIST_DIR}/include/)
#设置编译参数
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${LOCAL_W_FLAGS} ${LOCAL_C_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LOCAL_W_FLAGS} ${LOCAL_C_FLAGS} -std=c++14 ")
#设置链接的库
link_directories(${CMAKE_CURRENT_LIST_DIR}/lib/)
#设置链接的库
link_libraries(xxx)
#生成目标文件为可执行文件
add_executable(SDK ${SRC_LIST_ALL})
#链接为最终的可执行文件
target_link_libraries(SDK)