Ubuntu设置默认打开qt项目

本文介绍如何通过创建软链接及修改桌面快捷方式来方便地使用QtCreator。具体步骤包括使用sudo权限建立QtCreator的软链接,并编辑其桌面快捷方式文件以自定义启动参数和图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

建立软链接

sudo ln -s /opt/Qt5.11.1/Tools/QtCreator/bin/qtcreator /usr/local/bin/qtcreator
sudo gedit /usr/share/applications/qtcreator.desktop

[Desktop Entry]
Name = Qt Creator
Comment = Open qt pro file
Exec = qtcreator %U
Terminal = false
StartupNotify = true
X-MultipleArgs = false
Type = Application
Categories = Utility;
Icon = /root/Pictures/qt.png

下载qtcreator的logo,放在/root/Pictures/里。

找一个qt项目,右键选择默认Qtcreator打开

 

 

### 在 Ubuntu 上通过 VSCode 创建 QT 项目的步骤 #### 工具准备 为了在 Ubuntu 上使用 VSCode 进行 QT 项目开发,需要完成一系列工具和插件的安装与配置。以下是具体的操作方法: 1. **安装必要的依赖项** 需要先确保系统中已安装 `build-essential` 和其他基础构建工具包。可以通过运行以下命令来实现: ```bash sudo apt update && sudo apt install build-essential qt5-default qtcreator libqt5webkit5-dev qttools5-dev-tools -y ``` 此外,还需要验证 Qt 是否正确安装。可以执行 `qmake --version` 命令检查版本号[^3]。 2. **安装 VSCode 及其相关插件** 打开 VSCode 并进入扩展市场(左侧活动栏中的方块图标),搜索并安装以下两个主要插件: - **C/C++ 插件**:由 Microsoft 提供,支持 C/C++ 的语法高亮、智能提示以及调试功能。 - **Qt for Visual Studio Code 或类似插件**:此插件有助于简化 QT 项目文件的管理和操作,尽管它的功能性可能不及官方 IDE Qt Creator[^1]。 3. **配置任务 (Tasks) 文件** 要使 VSCode 能够正常编译和运行 QT 项目,需定义一个适合的任务脚本。点击菜单栏中的 “终端 -> 配置默认生成任务”,然后选择 “创建 tasks.json 文件”。编辑后的 `tasks.json` 应类似于下面的内容: ```json { "version": "2.0.0", "tasks": [ { "label": "Build with qmake and make", "type": "shell", "command": "/bin/bash", "args": ["-c", "cd ${workspaceFolder} && qmake && make"], "group": "build", "problemMatcher": [] } ] } ``` 4. **设置 launch.json** 接下来为程序添加启动配置以便于调试。同样,在 `.vscode/launch.json` 中加入如下片段即可满足基本需求: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/your_executable_name", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", ".envFile": "${workspaceFolder}/.env", "externalConsole": true, "MIMode": "gdb" } ] } ``` 5. **新建或导入 QT 项目** 使用上述配置完成后,可以直接利用模板或者已有代码库建立新的 QT 项目;也可以从外部源码目录克隆现有工程到本地磁盘再加载至 VSCode 当前工作区之中[^4]。 --- #### 注意事项 虽然 VSCode 对 QT 的支持正在逐步增强,但在某些高级特性方面仍可能存在局限性。如果遇到复杂场景下的问题,则建议切换回专用IDE——即 Qt Creator 来处理更为复杂的工程项目结构等问题。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值