首页 > 其他 > 详细

CMake VS开发Qt

时间:2021-02-07 18:16:36      阅读:22      评论:0      收藏:0      [点我收藏+]

CMakeLists.txt功能等效于我们常见的sln格式的文件。下面以VS2017,Qt5.14.2为例,讲解依靠CMake构建VS开发Qt项目。

1、用Qt新建MainWindow项目(带ui),注意下图

技术分享图片技术分享图片

 2、双击CMakeLists.txt,进行编辑

技术分享图片

 注意顺序

################################# 1、最低CMake版本
cmake_minimum_required(VERSION 3.5)

################################# 2、项目名qtCmake
project(qtCmake LANGUAGES CXX)

################################# 3、set模块
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
# 设置exe生成路径。喜欢用CMAKE_CURRENT_SOURCE_DIR,指CMakeLists.txt所在的路径
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/build/)
# 设置c++语言支持
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

################################# 4、查找依赖的Qt文件
find_package(Qt5 COMPONENTS Widgets REQUIRED)

################################# 5、生成myQtCmake.exe
add_executable(myQtCmake
    main.cpp
    mainwindow.cpp
    mainwindow.h
    mainwindow.ui)
target_link_libraries(myQtCmake PRIVATE Qt5::Widgets)

3、VS打开Qt创建的项目

技术分享图片

 选择CMakeLists.txt,打开后,选择exe运行

技术分享图片

 以后每次更改CMakeLists.txt,先保存,再选择exe,运行。

 

【不可忽视的参考】

cmake 常用变量和常用环境变量

CMake VS开发Qt

原文:https://www.cnblogs.com/xixixing/p/14385894.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!