cmake的使用

cmake_minimum_required (VERSION 2.6)
project (CMakeTest)
add_executable(${PROJECT_NAME} main.cpp)
add_library(Hello hello.cpp hello.h)
add_executable(executable main.cpp)
target_link_libraries(executable Hello)
cmake_minimum_required(VERSION 2.6)
cmake_policy(SET CMP0012 NEW)
PROJECT(Chapter2)
FIND_PACKAGE(Opencv 3.4.1 REQUIRED)
MESSAGE("Opencv version : ${OpencCV_VERSION}")
include_directories(${OpenCV_INCLUDE_DIRS})
link_directories(${OpenCV_LIB_DIR})
SET(SRC main.cpp)
ADD_EXECUTABL(${PROJECT_NAME} ${SRC})
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${OpenCV_LIBS})

用cmake客户端生成之后,在相应的文件下执行三条命令:

cmake ..

make

./sample

猜你喜欢

转载自blog.csdn.net/vict_wang/article/details/81586962