2013-04-29 44 views
1

在过去,我用下面的配置安装与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

我猜你的图像文件的可执行位一套傻瓜的Qt以为它的可执行文件。见this bug report。快速解决方案将运行

chmod -x images/udv.png 

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