1. 安装基础软件包

首先,使用pacman安装所有必要的工具和库。

# 安装基础开发工具和Qt 6
sudo pacman -S base-devel git xmake clang qt6-base qt6-doc qt6-tools

# 说明:
# - base-devel: 包含gcc、make等编译工具
# - xmake: 构建工具
# - clang: 提供clangd所需的clang编译器前端
# - qt6-base: Qt 6核心库
# - qt6-doc: Qt离线文档(可选,便于查阅)
# - qt6-tools: 包含Qt Designer等工具(uic/rcc等是编译必需的)

验证安装

xmake --version
clangd --version
qmake6 --version

2. 配置xmake全局Qt环境

为了让xmake能自动找到Qt库,设置全局Qt路径,避免每个项目重复配置。

# 设置全局Qt目录(指向pacman安装的Qt根目录)
xmake g --qt=/usr

说明:在Arch Linux上通过pacman安装的Qt,其文件分布在/usr/bin/usr/lib等目录,所以根目录设为/usr即可。xmake会智能地找到所需的组件。

3. 安装VSCode及必要插件

安装VSCode

# 安装开源版本
sudo pacman -S code

# 或者如果需要微软官方版本(更多插件市场功能),通过AUR安装:
# yay -S visual-studio-code-bin

在VSCode中安装以下核心插件

插件名称 插件ID 作用
XMake tboox.xmake-vscode 提供xmake的构建、运行、配置集成
clangd llvm-vs-code-extensions.vscode-clangd 提供精准的C/C++代码补全、跳转、诊断
CodeLLDB vadimcn.vscode-lldb 提供优秀的调试体验(比vscode内置调试器更好)

标签: none

添加新评论