vscode 开发qt6 开发环境搭建

vscode代码编辑器有自己一些优势,考虑用它开发qt6项目:

整个配置过程如下:

插件安装:

.mingw&cmake安装配置:

qt creator 创建一个测试工程,当然,工程是cmake类型 :

vsocode 打开cmakeLists.txt文件,回自动构建项目。

按crtl+shift+p 输入cmake,点击Select a Kit

选择编译器: 

 构建:

结果 :到输出文件夹下运行exe文件:

我遇到的问题,过往我装过多个环境等,但打开cmake,选择不到我的kit,还是原来的东西,曾想直接覆盖目录内容,但编译都无法启动了。

解决办法如下:

先删除如下文件:

原文件内容为:

[
  {
    "name": "GCC 8.1.0 x86_64-w64-mingw32",
    "compilers": {
      "C": "D:\\tools\\mingw64\\bin\\gcc.exe",
      "CXX": "D:\\tools\\mingw64\\bin\\g++.exe"
    },
    "isTrusted": true,
    "environmentVariables": {
      "CMT_MINGW_PATH": "D:\\tools\\mingw64\\bin"
    },
    "preferredGenerator": {
      "name": "MinGW Makefiles"
    }
  },
  {
    "name": "Visual Studio Community 2022 Release - amd64",
    "visualStudio": "ed7b1979",
    "visualStudioArchitecture": "x64",
    "isTrusted": true,
    "preferredGenerator": {
      "name": "Visual Studio 17 2022",
      "platform": "x64",
      "toolset": "host=x64"
    }
  },
  {
    "name": "Visual Studio Community 2022 Release - amd64_x86",
    "visualStudio": "ed7b1979",
    "visualStudioArchitecture": "x64",
    "isTrusted": true,
    "preferredGenerator": {
      "name": "Visual Studio 17 2022",
      "platform": "win32",
      "toolset": "host=x64"
    }
  },
  {
    "name": "Visual Studio Community 2022 Release - x86",
    "visualStudio": "ed7b1979",
    "visualStudioArchitecture": "x86",
    "isTrusted": true,
    "preferredGenerator": {
      "name": "Visual Studio 17 2022",
      "platform": "win32",
      "toolset": "host=x86"
    }
  },
  {
    "name": "Visual Studio Community 2022 Release - x86_amd64",
    "visualStudio": "ed7b1979",
    "visualStudioArchitecture": "x86",
    "isTrusted": true,
    "preferredGenerator": {
      "name": "Visual Studio 17 2022",
      "platform": "x64",
      "toolset": "host=x86"
    }
  },
  {
    "name": "Visual Studio 生成工具 2022 Release - amd64",
    "visualStudio": "0aeaf3ef",
    "visualStudioArchitecture": "x64",
    "isTrusted": true,
    "preferredGenerator": {
      "name": "Visual Studio 17 2022",
      "platform": "x64",
      "toolset": "host=x64"
    }
  },
  {
    "name": "Visual Studio 生成工具 2022 Release - amd64_x86",
    "visualStudio": "0aeaf3ef",
    "visualStudioArchitecture": "x64",
    "isTrusted": true,
    "preferredGenerator": {
      "name": "Visual Studio 17 2022",
      "platform": "win32",
      "toolset": "host=x64"
    }
  },
  {
    "name": "Visual Studio 生成工具 2022 Release - x86",
    "visualStudio": "0aeaf3ef",
    "visualStudioArchitecture": "x86",
    "isTrusted": true,
    "preferredGenerator": {
      "name": "Visual Studio 17 2022",
      "platform": "win32",
      "toolset": "host=x86"
    }
  },
  {
    "name": "Visual Studio 生成工具 2022 Release - x86_amd64",
    "visualStudio": "0aeaf3ef",
    "visualStudioArchitecture": "x86",
    "isTrusted": true,
    "preferredGenerator": {
      "name": "Visual Studio 17 2022",
      "platform": "x64",
      "toolset": "host=x86"
    }
  }
]

再重新打开vscode,出现了我环境变量中配置的项目:

yH5BAAAAAAALAAAAAAOAA4AAAIMhI+py+0Po5y02qsKADs=wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 VSCode配置 QT 开发环境,您可以按照以下步骤进行操作: 1. 安装 QT 开发工具:首先,您需要安装 QT 开发工具包。您可以从 QT 官方网站下载并安装适合您操作系统的 QT 版本。 2. 安装 C++ 扩展:打开 VSCode,点击左侧的扩展图标(或按下 Ctrl+Shift+X),搜索并安装名为 "C++" 的扩展。这个扩展将为您提供 C++ 语言的语法高亮、代码补全和调试支持。 3. 配置编译器:打开 VSCode 的用户设置(File -> Preferences -> Settings),搜索并找到 "C++: Compiler Path" 设置项。在该设置项中,指定您的 C++ 编译器路径。如果您已经安装了 g++ 或者 clang++,可以直接指定相应的可执行文件路径。 4. 创建 QT 项目:在 VSCode 中创建一个新文件夹作为您的 QT 项目目录,然后打开该文件夹。 5. 配置构建系统:在项目目录中创建一个名为 "CMakeLists.txt" 的文件,并在其中配置构建系统。下面是一个示例的 CMakeLists.txt 文件内容: ``` cmake_minimum_required(VERSION 3.5) project(MyQtProject) set(CMAKE_PREFIX_PATH /path/to/qt/installation) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) find_package(Qt5 COMPONENTS Widgets REQUIRED) add_executable(MyQtProject main.cpp) target_link_libraries(MyQtProject Qt5::Widgets) ``` 请将 "/path/to/qt/installation" 替换为 QT 安装路径。 6. 配置调试器:打开项目目录中的 ".vscode" 文件夹(如果没有则创建),并在其中创建一个名为 "launch.json" 的文件。在该文件中,配置调试器。下面是一个示例的 launch.json 文件内容: ``` { "version": "0.2.0", "configurations": [ { "name": "Debug", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/build/MyQtProject", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "preLaunchTask": "build" } ] } ``` 7. 构建和调试:使用 VSCode 的集成终端,进入项目目录,执行以下命令来构建项目: ``` mkdir build cd build cmake .. make ``` 然后,您可以使用调试器来调试您的 QT 项目。 这些步骤应该可以帮助您在 VSCode配置 QT 开发环境。根据您的具体需求,可能还需要进行一些额外的配置和调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值