diff --git a/CMakeLists.txt b/CMakeLists.txt index a468303..ee1974a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,7 @@ set(CMAKE_CXX_STANDARD 17) # 设置 OpenCV 路径 if(DEFINED ENV{OpenCV_DIR}) - set(OpenCV_DIR $ENV{OpenCV_DIR}) + set(OpenCV_DIR ENV{OpenCV_DIR}) message(STATUS "OpenCV_DIR set from environment variable: ${OpenCV_DIR}") else() message(FATAL_ERROR "OpenCV_DIR is not set. Please set the OpenCV_DIR environment variable.") @@ -17,7 +17,7 @@ include_directories(${OpenCV_INCLUDE_DIRS}) # 设置 Qt 路径 if(DEFINED ENV{Qt6_DIR}) - set(Qt6_DIR $ENV{Qt6_DIR}) + set(Qt6_DIR ENV{Qt6_DIR}) message(STATUS "Qt6_DIR set from environment variable: ${Qt6_DIR}") else() message(FATAL_ERROR "Qt6_DIR is not set. Please set the Qt6_DIR environment variable.") @@ -33,7 +33,7 @@ set(CMAKE_AUTORCC ON) # 添加可执行文件 cotton_color add_executable(cotton_color cotton_color.cpp) # 链接 OpenCV 和 Qt 库 -target_link_libraries(cotton_color Qt6::Widgets ${OpenCV_LIBS}) +target_link_libraries(cotton_color Qt6::Widgets ${OpenCV_LIBS} comdlg32) # 添加可执行文件 cotton_color add_executable(cotton_range Matrox/color_range.cpp) @@ -46,4 +46,8 @@ add_executable(cotton_color2 cotton_color2.cpp) target_link_libraries(cotton_color2 Qt6::Widgets ${OpenCV_LIBS}) add_executable(color_matching Matrox/template_matching.cpp Matrox/onnx_running.cpp - Matrox/onnx_running.h) + Matrox/onnx_running.h + Matrox/ui.cpp) + +add_executable(ui Matrox/ui.cpp) +target_link_libraries(ui Qt6::Widgets) \ No newline at end of file diff --git a/Matrox/ui.cpp b/Matrox/ui.cpp new file mode 100644 index 0000000..39d3a66 --- /dev/null +++ b/Matrox/ui.cpp @@ -0,0 +1,14 @@ +// +// Created by zjc on 24-11-12. +// + +#include "ui.h" +#include +#include + +int main(int argc, char *argv[]) { + QApplication app(argc, argv); + QPushButton button("Hello, Qt!"); + button.show(); + return app.exec(); +} \ No newline at end of file diff --git a/Matrox/ui.h b/Matrox/ui.h new file mode 100644 index 0000000..f7b9caa --- /dev/null +++ b/Matrox/ui.h @@ -0,0 +1,8 @@ +// +// Created by zjc on 24-11-12. +// + +#ifndef UI_H +#define UI_H + +#endif //UI_H