QT Win环境搭建
在线安装
- 默认是QT 6,启动程序,直接选择桌面开发,结束
- 下载地址
使用
QT
跨平台,代码和Linux
一致(我习惯Linux
下开发)
- 更新
CMakeLists.txt
中的QT
配置即可windows
下直接使用qtCreator
开发- 对于已经存在的项目【包括
Linux
上导出的】,修改后打开CMakeLists.txt
直接运行即可
案例
现在是
Linux
下的效果(Vscode
开发),导出到Windows
即可
windows
下直接使用qtCreator
开发,打开CMakeLists.txt
,编译运行即可,效果与Linux
一致- 下方是
CMakeLists.txt
的参考
cmake
cmake_minimum_required(VERSION 3.14)
project(TcpClient)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# 设置 Qt 安装路径(确保正确指向 Qt 安装目录)
set(CMAKE_PREFIX_PATH "D:/myfile/qt/6.8.1/mingw_64")
# 启用 Qt 相关特性
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
# 查找 Qt6 组件
find_package(Qt6 REQUIRED COMPONENTS Core Widgets Network)
# 搜索源文件、头文件、UI 文件、qrc 文件
file(GLOB SRC_FILES "${CMAKE_SOURCE_DIR}/src/*.cpp")
file(GLOB HEADER_FILES "${CMAKE_SOURCE_DIR}/header/*.h")
file(GLOB UI_FILES "${CMAKE_SOURCE_DIR}/ui/*.ui")
file(GLOB QRC_FILES "${CMAKE_SOURCE_DIR}/qrc/*.qrc")
# 添加可执行文件
add_executable(TcpClient ${SRC_FILES} ${HEADER_FILES} ${UI_FILES} ${QRC_FILES})
# 设置包含路径
target_include_directories(TcpClient PRIVATE "${CMAKE_SOURCE_DIR}/header")
# 链接 Qt6 库
target_link_libraries(TcpClient PRIVATE Qt6::Core Qt6::Widgets Qt6::Network)