我们可以使用qmake来编译Qt项目,而qmake是专门为Qt应用量身打造的构建工具,但这里我们使用CMake去构建Qt项目,毕竟CMake更强大,而且应用范围更广。
环境
Linux : Deepin 15.9
Visual Stdio Code
CMake 3.10.0
Qt5.12.0
注意:VSCode需要安装一下插件:
- C/C++
- CMake
- CMake Tools
- CMake Tools Helper
项目源码
这里既然已经打算使用CMake构建Qt,所以没有在项目中添加*.ui
文件,当然,你也可以添加它们,项目同样能够正常构建;
// 项目结构
// 源码下载:https://github.com/AZMDDY/vscode_cmake_qt.git
.
├── build
├── CMakeLists.txt
├── main.cpp
├── mainwindow.cpp
├── mainwindow.h
└── README.md
// main.cpp
#include <QApplication>
#include <QDebug>
#include "mainwindow.h"
int main(int