无法再安装图像文件,出了什么问题?

时间:2013-04-29 09:59:01

标签: qt4 qmake

在过去,我使用以下配置来安装图像文件以及make install

icon.files = images/udv.png
icon.path = $${PREFIX}/share/icons/hicolor/128x128/apps/

INSTALLS += icon

现在我收到了一个错误,

strip:/usr/share/icons/hicolor/128x128/apps/udv.png: File format not recognized

显然qmake把它当作可执行文件,任何解决方法?

正在使用的版本:

QMake version 2.01a
Using Qt version 4.8.4 in /usr/lib

1 个答案:

答案 0 :(得分:1)

我猜你的图像文件有一个可执行的位设置,让Qt认为它是一个可执行文件。见this bug report。快速解决方案将运行

chmod -x images/udv.png

从图像文件中删除可执行位。