Qt - C++ - 在CmakeList.txt添加OpenCV库
前提先用cmake编译opencv的源码,编译成功。
·
前提先用cmake编译opencv的源码,编译成功。
cmake_minimum_required(VERSION 3.19)
project(qt_demo01)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_PREFIX_PATH "E:/develop/Qt/Qt5.14.2/5.14.2/mingw73_64")
#set(OpenCV_DIR E:\\develop\\opencv\\opencv4.5.3\\opencv-build\\install) # 用cmake编译后的目录(1)
set(OpenCV_DIR E:\\develop\\opencv\\opencv4.5.3\\opencv-build) # 用cmake编译后的目录(2)
set(QT_VERSION 5)
set(REQUIRED_LIBS Core Gui Widgets)
set(REQUIRED_LIBS_QUALIFIED Qt5::Core Qt5::Gui Qt5::Widgets)
find_package(Qt${QT_VERSION} COMPONENTS ${REQUIRED_LIBS} REQUIRED)
find_package(OpenCV REQUIRED) # 添加库
include_directories(${OpenCV_INCLUDE_DIRS}) # 添加opencv目录下所包含的全部文件
add_executable(${PROJECT_NAME}
main.cpp
)
target_link_libraries(${PROJECT_NAME} ${REQUIRED_LIBS_QUALIFIED} ${OpenCV_LIBS}) # ${OpenCV_LIBS}链接到opencv库
更多推荐
已为社区贡献1条内容
所有评论(0)