QtCreator中可以创建Cmake项目,在新建项目中,选择cmake,即可自动创建cmakelist.txt文件,cmake标志性项目管理文件,类似于qmake的pro文件。 相关IDE有:CLion,Kdevelop,codeblock。
在QtCreator中,我们可以直接构建编译。 以下为cmake相关命令行命令: 构建源码项目 cmake [<options>] <path-to-source | path-to-existing-build> cmake [<options>] -S <path-to-source> -B <path-to-build> cmake --build <dir> [<options>] [-- <build-tool-options>]
指定安装位置: cmake --install <dir> [<options>]
打开工程: cmake --open <dir>Run a Script cmake [-D <var>=<value>]... -P <cmake-script-file> 打开命令行: cmake -E <command> [<options>]
执行查找包: cmake --find-package [<options>]
编译以前已设置好的项目: cmake --workflow [<options>]
查看帮助: cmake --help[-<topic>] 示例:(CMakeList.txt) cmake_minimum_required(VERSION 3.13) project(cmake_testapp) set(CMAKE_CXX_STANDARD 14) add_executable(cmake_testapp main.cpp) 在QtCreator中: 依赖:相当于QT += widgets core之类的 find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets) find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets)
源码添加:(在QtCreator中可以点添加文件即可) set(PROJECT_SOURCES main.cpp mainwindow.cpp mainwindow.h mainwindow.ui ) 目标文件: add_executable(testcmake ${PROJECT_SOURCES} )
|