ubuntu 下使用 vscode 开发 qt

commit id

https://gitcode.com/m0_53402432/janna/commits/detail/a2c06f17c73e73c932d836b45143bfc83d6bfd68?ref=main

如何使用

vscode c++ 开发环境搭建

参考: cmake 扯淡正经 - cmake + vscode cpp 环境搭建 搭建基本的 vscode c++ 开发环境

vscode 中编写 qt

打开项目之前需要修改如下几个配置

  1. .vscode/settings.json 中修改 clangd.fallbackFlags 配置
// clangd 配置
"clangd.fallbackFlags": [
    // 设置clangd代码检查的c++版本,目前默认是c++14
    "-std=c++2a",
    // 增加项目自身头文件依赖路径
    "-I${workspaceFolder}",
    // qt头文件目录
    "-I/home/laolang/program/qt6/6.5.3/gcc_64/include/**"
]
  1. CMakeLists.txt 修改 vcpkg 配置
# 如下几个目录修改为自己的本地目录
set(vckpg_dir "/home/laolang/program/vcpkg")
set(CMAKE_TOOLCHAIN_FILE "${vckpg_dir}/scripts/buildsystems/vcpkg.cmake")
set(fmt_DIR "${vckpg_dir}/packages/fmt_x64-linux-dynamic/share/fmt")
set(spdlog_DIR "${vckpg_dir}/packages/spdlog_x64-linux-dynamic/share/spdlog")
  1. CMakePresets.json 修改 CMAKE_PREFIX_PATH
{
    "name": "preset-base",
    "displayName": "preset base",
    "description": "通用设置",
    "cacheVariables": {
    // 修改为自己的本地目录
    "CMAKE_PREFIX_PATH": "/home/laolang/program/qt6/6.5.3/gcc_64"
    }
}

直接打开项目目录,然后点击状态栏的 run 即可运行
在这里插入图片描述

qt creator 如何打开

qt creator 中就不需要那么多预设了, 只需要选中默认的 Desktip Qt xxx gcc 64big 即可

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值