mirror of
https://gitee.com/js-yhsec/energy_storage.git
synced 2026-05-28 11:19:24 +08:00
实现QT6启动器,QT版本有qt5升级到qt6
This commit is contained in:
@@ -36,19 +36,19 @@ set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} /DEBUG")
|
||||
add_definitions(-DWIN32_LEAN_AND_MEAN)
|
||||
|
||||
# Qt_PATH 为 Qt 的安装地址
|
||||
set(QT_PATH "D:/Programs/Qt5/5.15.2/msvc2019_64")
|
||||
#set(QT_PATH "D:/Programs/Qt5/5.15.2/msvc2019_64")
|
||||
set(QT_PATH "D:/Programs/Qt6/6.7.3/msvc2019_64")
|
||||
set(CMAKE_PREFIX_PATH ${QT_PATH}/lib/cmake)
|
||||
|
||||
# 开启自动编译
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_AUTOUIC ON)
|
||||
set(CMAKE_AUTORCC ON)
|
||||
find_package(Qt5 COMPONENTS
|
||||
find_package(Qt6 COMPONENTS
|
||||
Core
|
||||
Gui
|
||||
Widgets
|
||||
AxContainer
|
||||
Network
|
||||
SerialBus
|
||||
SerialPort
|
||||
Charts
|
||||
WebEngineWidgets
|
||||
REQUIRED)
|
||||
@@ -56,7 +56,7 @@ REQUIRED)
|
||||
|
||||
set(ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
set(THIRDPARTY_PATH ${ROOT_PATH}/../thirdparty)
|
||||
set(PVLIBS_PATH ${ROOT_PATH}/../libs/pvb)
|
||||
#set(PVLIBS_PATH ${ROOT_PATH}/../libs/pvb)
|
||||
|
||||
include_directories(
|
||||
${ROOT_PATH}
|
||||
@@ -69,8 +69,8 @@ include_directories(
|
||||
${THIRDPARTY_PATH}/cpp-httplib-0.25.0
|
||||
${THIRDPARTY_PATH}/paho_mqtt/include
|
||||
${THIRDPARTY_PATH}/spdlog-1.13.0/include
|
||||
${PVLIBS_PATH}/include/pvserver
|
||||
${PVLIBS_PATH}/include/rllib
|
||||
#${PVLIBS_PATH}/include/pvserver
|
||||
#${PVLIBS_PATH}/include/rllib
|
||||
)
|
||||
|
||||
# 设置编译源文件
|
||||
@@ -81,8 +81,8 @@ ADD_SOURCE_GROUP(database)
|
||||
ADD_SOURCE_GROUP(protocol)
|
||||
#ADD_SOURCE_GROUP(widgets)
|
||||
#ADD_SOURCE_GROUP(widgets/pages)
|
||||
ADD_SOURCE_GROUP(pv)
|
||||
ADD_SOURCE_GROUP(pv/pages)
|
||||
#ADD_SOURCE_GROUP(pv)
|
||||
#ADD_SOURCE_GROUP(pv/pages)
|
||||
ADD_SOURCE_GROUP(qt)
|
||||
|
||||
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../bin)
|
||||
@@ -91,13 +91,12 @@ add_executable(${PROJECT_NAME} ${SOURCE_FILE} "resource.rc")
|
||||
#set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS_RELEASE "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup")
|
||||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
Qt5::Widgets
|
||||
Qt5::AxContainer
|
||||
Qt5::Network
|
||||
Qt5::SerialBus
|
||||
Qt5::SerialPort
|
||||
Qt5::Charts
|
||||
Qt5::WebEngineWidgets
|
||||
Qt6::Core
|
||||
Qt6::Gui
|
||||
Qt6::Widgets
|
||||
Qt6::Network
|
||||
Qt6::Charts
|
||||
Qt6::WebEngineWidgets
|
||||
)
|
||||
|
||||
target_link_libraries(${PROJECT_NAME}
|
||||
@@ -105,7 +104,7 @@ target_link_libraries(${PROJECT_NAME}
|
||||
${THIRDPARTY_PATH}/mysql/lib/x64/libmysql.lib
|
||||
${THIRDPARTY_PATH}/paho_mqtt/lib/paho-mqtt3a.lib
|
||||
${THIRDPARTY_PATH}/paho_mqtt/lib/paho-mqtt3c.lib
|
||||
${PVLIBS_PATH}/x64/serverlib.lib
|
||||
${PVLIBS_PATH}/x64/rllib.lib
|
||||
#${PVLIBS_PATH}/x64/serverlib.lib
|
||||
#${PVLIBS_PATH}/x64/rllib.lib
|
||||
|
||||
)
|
||||
Reference in New Issue
Block a user