代码改变世界

cmake使用

2020-08-14 11:12  宋海宾  阅读(35)  评论(0)    收藏  举报

1.基础语法

cmake_minimum_required(VERSION 2.8.9)
project(opencvTest)
set(CMAKE_CXX_STANDARD 11)

SET(CMAKE_BUILD_TYPE "Debug")

SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g")
 

2.添加头文件目录

#Bring the headers, such as Student.h into the project
include_directories("/usr/local/include/opencv4/")
 

3.添加动态lib

  link_directories(${PROJECT_SOURCE_DIR}/lib) #添加动态连接库的路径

  target_link_libraries(project_name -lmxnet ) #添加libmxnet.so

 

4.执行

#However, the file(GLOB...) allows for wildcard additions:
file(GLOB SOURCES "main.cpp")

add_executable(opencvTest ${SOURCES})