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
4

1 に答える 1

1

あなたのイメージファイルには、Qtをだまして実行可能ファイルと考えさせる実行可能ビットセットが含まれていると思います。このバグレポートを参照してください。迅速な解決策が実行されます

chmod -x images/udv.png

イメージ ファイルから実行可能ビットを削除します。

于 2013-04-29T10:03:54.037 に答える