linux - 在 Linux(Debian 发行版)上安装 Qt

标签 linux qt

我在 Debian 上安装了 Qt 4.6.3。我需要 4.8.1 版。

为了安装它,我从 Qt 站点下载了 Qt SDK 1.2.1,据说它包含版本 4.8.1 安装后我检查了 Qt 版本,它是 4.6.3 而不是预期的 4.8.1。

我做错了什么?我该如何安装 4.8.1?

最佳答案

首先,我建议通过将测试(wheezy)存储库添加到您的包管理器来获得“官方”Debian Qt 升级,这样您系统上的所有内容都将在几次点击后无缝更新。

如果你做不到,那么:

  • 使用包管理器卸载现有的 Qt 安装(即运行时库、插件和 Qt Creator)。
  • 将 SDK 安装在任何你喜欢的地方,它无论如何都安装在一个文件夹下。
  • 更新您的$PATH 以指向包含qtcreatorqmake 等的目录,有多种方法可以做到这一点,最简单的是在您的 .bashrc 中导出更新的 $PATH。 (并可选择为您的 DE 创建一些不错的快捷方式)。
  • /usr/lib(或 /usr/lib64)中创建符号链接(symbolic link)以指向 SDK 提供的 Qt 库,或添加一个 qt.conf 文件包含您的 /etc/ld.conf.so.d/ 目录中的路径,并以 root 身份运行 ldconfig

我自己是 openSUSE 用户,所以上面的一些内容在 Debian 上可能略有不同,如果我不正确,希望有 Debian 经验的人可以指出。

关于linux - 在 Linux(Debian 发行版)上安装 Qt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12635279/

相关文章:

linux - Ubuntu Upstart 从 Play 1.3 获取错误的 PID

linux - 路径与文件夹中的文件一起复制到新目标

linux - libtool 的 .la 文件有什么用?

c - ld.so 中是否有任何宏或指针可以给我所有 plt 部分的地址范围?

qt - qlist - 避免内存泄漏

visual-studio-2010 - 在 Visual Studio 2010 上并行编译 Qt MOC 和 UI 文件

c++ - Qt QNetworkReply 不正确的字符集

regex - sed:在 [6 位数字] 和空格之后换行

c++ - QT 创建许多复杂的小部件

c++ - 如何设置水平标题QHeaderView的高度?