更新至QT6

This commit is contained in:
CaiXiang
2025-11-27 14:22:15 +08:00
parent b0c4d5c475
commit 696b2048ee
28 changed files with 2054 additions and 66 deletions

View File

@@ -62,18 +62,18 @@ add_executable(curtis_path_tracking_demo
target_link_libraries(curtis_path_tracking_demo agv_tracking ${CMAKE_SOURCE_DIR}/lib/ControlCAN.lib)
# Qt 图形界面GUI
find_package(Qt5 COMPONENTS Widgets REQUIRED)
if(Qt5_FOUND)
find_package(Qt6 COMPONENTS Widgets REQUIRED)
if(Qt6_FOUND)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
add_executable(agv_qt_gui examples/qt_gui_demo.cpp)
target_link_libraries(agv_qt_gui agv_tracking Qt5::Widgets)
target_link_libraries(agv_qt_gui agv_tracking Qt6::Widgets)
message(STATUS "Qt5 found - Building Qt GUI application")
message(STATUS "Qt6 found - Building Qt GUI application")
else()
message(WARNING "Qt5 not found - Qt GUI application will not be built")
message(WARNING "Qt6 not found - Qt GUI application will not be built")
endif()
# 安装规则