我已经尝试了一段时间来构建 Qt 示例systray。如果我使用来自官方 ubuntu 存储库的 Qt 构建它,一切正常。
现在我正在尝试使用从源代码构建的 Qt 4.8.4 构建它。在这种情况下,托盘图标不会出现在系统托盘中。
我遵循了官方 Qt 页面上的说明(X11 平台的要求,安装说明),在 qt 网页、ubuntu 论坛、stackoverflow 等上寻找可能的解决方案,但没有运气。
要编译和安装 Qt,我做了以下步骤:1)安装建议的必需包 2)从官方网站下载 Qt 4.8.4 3)配置
./configure -release -nomake demos,examples,docs -no-webkit -no-script -no-scripttools -no-qt3support
4) 安装
make
sudo make install
5) 将 bin 目录添加到 PATH
问题可能不在内置库中,因为如果我将它们复制到另一台 Ubuntu PC(不是虚拟机),示例程序就可以工作。我只在一台非虚拟机上试过这个,所以我无法确认这是否是问题的原因。
我已经在几个虚拟机上尝试过这个过程,但没有运气。我错过了什么吗?