文章目录
- 1,目录结构
- 2,报错内容
- 3,cmake
- 4,错误原因
- 5,修改方案一
- 5,修改方案二
1,目录结构
2,报错内容
3,cmake
cmake_minimum_required(VERSION 3.5)
project(app)
if(CMAKE_COMPILER_IS_GNUCC)
message("COMPILER IS GNUCC")
ADD_DEFINITIONS ( -std=c++11 )
endif(CMAKE_COMPILER_IS_GNUCC)
SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -ggdb3")
SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")
link_directories("/usr/local/lib")
include_directories("/usr/local/include/opencv4")
include_directories(${CMAKE_SOURCE_DIR})
FILE(GLOB_RECURSE SOURCE_FILES ${CMAKE_SOURCE_DIR}/*.cpp )
message(${CMAKE_SOURCE_DIR})
message(${SOURCE_FILES})
LINK_LIBRARIES(opencv_core opencv_highgui)
SET(ALL_SRCS ${SOURCE_FILES})
message(${ALL_SRCS})
ADD_EXECUTABLE(${PROJECT_NAME} ${ALL_SRCS})
4,错误原因
5,修改方案一
修改为
FILE(GLOB SOURCE_FILES ${CMAKE_SOURCE_DIR}/*.cpp )
5,修改方案二
修改为
FILE(GLOB_RECURSE SOURCE_FILES ${CMAKE_SOURCE_DIR}/src/*.cpp )
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)