为Ubuntu搭建QT开发环境

本文详细介绍如何在Eclipse环境中安装并配置QT插件,实现跨平台程序开发及调试。包括安装Eclipse、C/C++CDT插件、QT插件的具体步骤。

又是两个星期没有写文章了,事情太多太杂,无法静下心来整理自己的思绪。只有这新年的清晨,才有闲情逸致~~

 

废话不多说了,切如正题。这段时间,经常性的跑到Ubuntu下去撒野。为的就是看看自己的程序到底有多跨平台。。当然,QT成了我跨平台最好的助手。

 

Ubuntu下的安装其实也是蛮简单的,今天我就主要讲讲如何在eclipse里使用QT。

 

QT-SDK的安装非常简单,sudo apt-get install qt-sdk,搞定!

编译时使用qmake,make就完成了。

 

如果要在eclipse下使用QT,并进行调试,你需要如下几步:

 

  1. 安装3.3.2以上版本的eclipse
  2. 安装4.0以上版本的C/C++ CDT插件
  3. 解压QT插件到plugins目录下。
  4. 使用 eclipse -clean 命令初始化eclipse

其详细过程如下(原文在这里):

 

  1. 安装3.3.2以上版本的eclipse(直接下载或者 sudo apt-get install eclipse-xx
  2. 安装4.0以上版本的C/C++ CDT插件
  3. 下载Qt-Eclipse-Integration
  4. 找到eclipse/plugins文件夹
    假如你的eclipse安装在/usr/local,那么该文件夹在/usr/local/eclipse/plugins。
    如果你使用apt-get安装,那么该文件夹在/usr/lib/eclipse/plugins。
  5. 解压QT的安装包
    进入软件安装子目录 (比如 /usr/local 或 /usr/lib)
    然后解压:sudo tar xzf ~/Downloads/qt-eclipse-integration-linux.x86-.tar.gz
  6. 使用 eclipse -clean 命令初始化eclipse

卸载方法如下:

  1. 进入eclipse的安装目录,如 /usr/local/eclipse 或 /usr/lib/eclipse,并移除 plugins/ 和 features/ 内以 com.trolltech.qtcpp 开头的文件或目录:
    rm -r plugins/com.trolltech.qtcpp* rm -r features/com.trolltech.qtcpp*
  2. 使用 eclipse -clean 命令初始化eclipse

OK,就这么多了,一步步来,不会错的。。

### 配置QT开发环境的方法 在 Ubuntu 系统上搭建 QT 开发环境可以通过多种方式实现,包括使用命令行安装相关依赖和工具,以及配置集成开发环境(IDE)。以下是详细的配置方法: #### 1. 安装基础编译工具 在开始之前,确保系统中已经安装了必要的编译工具和库文件。运行以下命令以安装这些工具: ```bash sudo apt update sudo apt install build-essential libgl1-mesa-dev libglib2.0-dev libssl-dev ``` 上述命令会安装 GCC、G++ 编译器以及 Make 构建工具等必要组件[^3]。 #### 2. 安装 QT 相关依赖 为了支持 QT 的核心功能和其他扩展模块,需要安装一系列 QT 相关的库文件。运行以下命令: ```bash sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qdbus-qt5 libqt5websockets5-dev libqt5multimedia* qtmultimedia5-* ``` 此外,如果需要多媒体支持或文档生成工具,可以额外安装以下内容: ```bash sudo apt-get install libasound2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev sudo apt install libclang-6.0-dev llvm-6.0 ``` 以上命令将为 QT 提供多媒体支持和文档生成工具的功能[^4]。 #### 3. 安装 QT Creator QT Creator 是官方推荐的集成开发环境(IDE),它提供了代码编辑、调试、项目管理等功能。通过以下命令安装 QT Creator: ```bash sudo apt-get install qtcreator ``` 安装完成后,可以在应用程序菜单中启动 QT Creator,并通过其图形界面创建和管理 QT 项目[^2]。 #### 4. 使用在线安装程序安装 QT 如果需要更灵活地选择 QT 版本或模块,可以下载并运行 QT 官方提供的在线安装程序。例如,下载 `qt-opensource-linux-x64-5.14.2.run` 文件后,执行以下命令进行安装: ```bash sudo ./qt-opensource-linux-x64-5.14.2.run ``` 根据提示完成安装过程,可以选择所需的 QT 模块和版本[^5]。 #### 5. 验证安装 完成上述步骤后,可以通过以下命令验证 QT 是否正确安装: ```bash qmake -v ``` 如果输出 QT 的版本信息,则说明安装成功。 ### 示例:创建一个简单的 QT 项目 以下是一个简单的 QT 项目示例代码,用于验证开发环境是否正常工作: ```cpp #include <QApplication> #include <QPushButton> int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton button("Hello QT"); button.resize(200, 100); button.show(); return app.exec(); } ``` 将上述代码保存为 `main.cpp` 文件,并通过以下命令编译和运行: ```bash g++ main.cpp -o hello_qt $(pkg-config --cflags --libs Qt5Widgets) ./hello_qt ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值