Ubuntu18.04中vscode配置qt开发环境
时间: 2025-07-06 07:51:57 浏览: 11
### 如何在 Ubuntu 18.04 中配置 VSCode 进行 QT 开发
#### 安装必要的依赖包
为了能够在 Ubuntu 上顺利进行 Qt 的开发工作,需要先安装一些基础工具和库文件。这可以通过命令行来完成:
```bash
sudo apt-get update
sudo apt-get install build-essential qtcreator qt5-default qtbase5-dev-tools qtchooser qt5-qmake qtdeclarative5-dev libqt5svg5-dev
```
上述命令会更新软件源并安装一系列用于支持 Qt 应用程序构建所需的组件[^3]。
#### 安装 Python 和 PyQt5 工具集
对于某些项目来说,可能还需要额外的支持来自 Python 编写的脚本或是界面设计部分的工作,则可以考虑安装 Python 及其对应的 PyQt5 扩展模块:
```bash
pip install PyQt5
pip install PyQt5-tools
```
这些命令将会通过 pip 来获取最新版本的 PyQt5 并将其安装到当前用户的环境中去。
#### 配置 Visual Studio Code
接下来,在已经安装好的 VSCode 中设置好 C/C++ 或者其他语言插件之后,还需进一步调整以便更好地适应 Qt 开发的需求。具体做法如下:
- **扩展管理器**:打开 Extensions Manager (`Ctrl+Shift+X`) ,搜索 "Qt for Python" 插件并点击 Install 按钮来进行安装;
- **调试配置**:创建 `.vscode/launch.json` 文件,并添加适合于运行 Qt 程序的任务定义;
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++ build active file"
}
]
}
```
此 JSON 片段提供了一个基本的 GDB 调试配置示例,可以根据实际需求修改 `program`, `args` 等字段的内容以匹配具体的工程结构[^1]。
#### 创建简单的 Qt Hello World 示例应用
最后一步就是验证整个环境是否正常运作了。可以在终端里执行 qmake 命令生成 Makefile 后再利用 make 构建一个小例子看看效果如何:
```bash
mkdir -p ~/projects/qt-hello-world/build && cd $_
qmake ~/path/to/project.pro
make
./hello_world_app
```
以上步骤展示了从零开始建立一个基于 Qt Framework 的桌面应用程序的过程概述。
阅读全文
相关推荐


















