2013-04-29 32 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 

刪除圖像文件中的可執行位。