我正在开发一个类似于Eclipse的PHP IDE,但是轻量级得多。对于界面,我使用的是Qt 4.4.3,它似乎工作得很好。我主要使用我的Windows机器来完成Eclipse CDT中的大部分编码工作,并使用MinGW作为编译器。
几天前,我把代码放在我的装有Linux的Eee PC上,看看是否可以构建它。在运行了build-essential、Qt和Eclipse之后,程序编译得很好。然而,当我在Linux中启动它时,我的程序工具栏上的所有图标都消失了。这些是常见的图标,如剪切、复制、粘贴、打开、新建...构建不会给我任何警告,工具栏就像它有图标一样(例如,如果图标不可用,则会显示按钮的文本标签。它不显示文本标签,因此它认为图像在那里)。
你知道为什么这些图标没有出现吗?文件结构完全相同,图标的路径也是正确的。资源文件查找图像。我刚接触Linux并在Linux上进行开发,所以我非常感谢任何人的帮助。
非常感谢!
发布于 2009-03-12 18:35:31
你的图标使用了哪种图像格式,例如GIF、PNG?可能是目标计算机上的Qt未成功加载该格式的plugins。
发布于 2009-01-24 00:01:47
使用'strace -e file -o log./YourBinary‘,并在启动后立即退出程序。
在日志中查找“未找到文件的错误”。在这种神秘的情况下,以这种方式重复检查路径确实是正确的,这是没有坏处的
https://stackoverflow.com/questions/474833
复制相似问题