Implement Qt OpenCV image processing app
Some checks failed
Build Windows Release / Build Windows x64 Release on Linux (MinGW + Qt + OpenCV) (push) Failing after 2m15s

This commit is contained in:
luochen570
2026-05-30 23:09:27 +08:00
parent 03b873d4dd
commit 573c9d746c
6 changed files with 456 additions and 383 deletions

View File

@@ -8,6 +8,8 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC OFF)
set(CMAKE_AUTORCC OFF)
find_package(OpenCV REQUIRED COMPONENTS core imgproc imgcodecs)
find_package(Qt6 QUIET COMPONENTS Widgets)
if (Qt6_FOUND)
qt_add_executable(chengnan
@@ -15,7 +17,7 @@ if (Qt6_FOUND)
MainWindow.h
MainWindow.cpp
)
target_link_libraries(chengnan PRIVATE Qt6::Widgets)
target_link_libraries(chengnan PRIVATE Qt6::Widgets ${OpenCV_LIBS})
else()
find_package(Qt5 REQUIRED COMPONENTS Widgets)
add_executable(chengnan
@@ -23,9 +25,11 @@ else()
MainWindow.h
MainWindow.cpp
)
target_link_libraries(chengnan PRIVATE Qt5::Widgets)
target_link_libraries(chengnan PRIVATE Qt5::Widgets ${OpenCV_LIBS})
endif()
target_include_directories(chengnan PRIVATE ${OpenCV_INCLUDE_DIRS})
target_compile_definitions(chengnan PRIVATE
CHENGNAN_APP_VERSION="${PROJECT_VERSION}"
)