zoukankan      html  css  js  c++  java
  • CMake VS开发Qt

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

    【软件安装配置】

    安装CMake(推荐Windows win64-x64 Installer),安装过程中注意勾选加入环境变量。

    Qt、VS的安装此处不再列举,环境配置如下图:

     【开发步骤】 

    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 常用变量和常用环境变量

  • 相关阅读:
    第十三周助教总结
    C语言I博客作业09
    第十二周助教总结
    C语言I博客作业08
    第十一周助教总结
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I作业07
    C语言I作业06
  • 原文地址:https://www.cnblogs.com/xixixing/p/14385894.html
Copyright © 2011-2022 走看看