使用 vs code 编译 qt cmake项目

创建 qt(cmake)项目

根据需要调整代码文件结构

qt creator 生成的代码在项目名称的文件夹下,根据需要移动文件

安装扩展和设置vs code

  • 安装 c++,cmake 和 cmake tools 这三个扩展
  • 在 .vscode/setting.json 添加下列设置,指定 cmake toolchanin file 的路径
{
    "cmake.configureSettings":{
        "CMAKE_TOOLCHAIN_FILE":
            "C:/Qt/6.2.0/msvc2019_64/lib/cmake/Qt6/qt.toolchain.cmake"
    },
}

接下来就可以在vs code 使用 cmake build 进行编译

如果 cmake configure 失败,大多是因为在指定 toolchanin 文件路径前执行了 cmake configure ,尝试删除项目中的 build 目录,重新进行生成。