windows下使用vscode 开发qt应用简单介绍(vscode+qt+cmake)_vscode qt
问题:
在windows下使用vscode开发qt程序。
关键词:vscode Qt CMake
条件:
操作系统:window10
Qt版本:Qt5.15.2
CMake版本:3.28.1
编译器:visual studio 2022
步骤:
1. 确保已经在系统环境变量中添加了Qt的相关路径。根据自己的安装情况做调整
2. vscode插件准备:cmake tools | c/c++。请自行安装
3. 设置头文件搜索路径。按住ctrl+shif+p,弹出vscode命令窗口,输入“c/c++:编辑配置(JSON)”回车。在生成的c_cpp_properties.json的includePath中添加头文件搜索路径
4. 编写简单测试代码和CMakeLists.txt
C++测试代码
// 简单示例代码#include #include #include int main(int argc, char* argv[]){ QApplication app(argc, argv); QWidget w; w.show(); qDebug()<<\"program is started\\n\"; return app.exec();}
CMakeLists.txt
cmake_minimum_required(VERSION 3.5)# 设置项目名称project(MyQtProject)# 设置 C++ 标准set(CMAKE_CXX_STANDARD 17)set(CMAKE_CXX_STANDARD_REQUIRED ON)# 自动调用 moc, uic, rccset(CMAKE_AUTOMOC ON)set(CMAKE_AUTOUIC ON)set(CMAKE_AUTORCC ON)# 设置 Qt5 的安装路径(根据你的实际路径修改)set(Qt5_DIR \"D:/Applications/Qt/5.15.2/msvc2019_64/lib/cmake/Qt5\")# 查找 Qt 库find_package(Qt5 COMPONENTS Core Widgets REQUIRED) # 添加可执行文件add_executable(MyQtApp main.cpp)# 链接 Qt 库target_link_libraries(MyQtApp PRIVATE Qt5::Core Qt5::Widgets)
5. 编译运行
1)通过快捷键Ctrl+shift+p打开vscode命令窗口,输入:CMake:Build 回车编译
2)点击调试按钮运行调试程序
6. 结果如下