1

みんな。ソフトウェアセンターを使用して、Ubuntu12.04LTSにqtcreator2.4.1をインストールしました。qmakeは、次の奇妙なエラーを示しています。

/usr/bin/qmake-qt4 -spec /usr/share/qt4/mkspecs/linux-g++ -o Makefile test3.pro
/home/paul/Documents/workplace/test3/test3.pro:1: Parse Error ('')
Error processing project file: test3.pro

エラーなしの解析エラー......しかし、プロファイルをまったく編集せずに新しいプロジェクトを作成しただけでは、エラーは表示されません。

Proファイルの編集には、コメントにスペースを入力したり、文字をそれ自体に変更したりするなどのすべてが含まれます。

このエラーは、コードの内容やプロファイルとは関係ありません。

4

1 に答える 1

1

警告は 1 行目の存在しない文字または非表示の文字を参照しているため、これはUnicode BOMである可能性があり、qmake は何らかの理由でそれを読み取ることができない可能性があります。

test3.pro次を使用してダンプしてみてくださいhexdump -C test3.pro— 最初の文字は ASCII 印刷可能文字 (16 進数の 0x20 から 0x7e の間) ですか、それともその範囲外 (0xef、0xbb、0xbf など) ですか? その範囲外の場合test3.proは、Unicode 準拠のテキスト エディターで開き、BOM なしで保存してみてください。

于 2013-01-22T15:39:23.233 に答える