1

QT SDK LGLP (Creator + libraries) 4.6 をダウンロードしましたが、プロジェクトのコンパイルに問題があります。インストール後、C:\Qt\2010.02\qt;C:\Qt\2010.02\qt\bin を PATH に追加し、C:\Qt\2010.02\qt を含む QTDIR 環境変数を追加しました。「configure -platform win32-」を実行します。 g++」でコンパイルします。すべてがうまくいきました。QT Creator を使用してプロジェクトを作成およびコンパイルしようとしました。

問題は、コンパイルしようとするたびに次のエラー メッセージが表示されることです。

有効な Qt バージョンが設定されていません。ツール/オプションで 1 つを設定 プロジェクト GUITest のビルド中にエラー ビルド ステップ 'QMake' の実行時 ビルドがキャンセルされました。

ツール/オプションに移動すると、マニュアル バージョンは v4.6.2 に設定されています。場所は c:\qt\2010.02\qt\bin\qmake.exe です。パスにディレクトリを追加したにもかかわらず、自動検出されたバージョンがに設定されています。ここで私が間違っていることはありますか?Vista でこの問題に遭遇した人はいますか?

私はこれに2日間取り組んでおり、構成の変更、再インストールなどを行っています...

4

3 に答える 3

1

qt Creator をアンインストール/再インストールしてみてください

しかし、この問題は本当に奇妙に思えるので、qt を適切にコンパイルしなかったと思われます。私はコンパイルに多くの問題を抱えていたので、過去の過ちから自分自身を知っています。

環境のインストール手順を注意深く読み直してください。また、ビジュアルスタジオがある場合は、それに準拠してインストールする手順に従う必要があります。別の C コンパイラを使用する場合も同様

何もうまくいかない場合、qt imo をインストールする最も簡単な方法は、git ハブから直接インストールすることです。

とても簡単で、あとはqtをcreatorに追加するだけです

于 2011-02-23T04:50:36.203 に答える
1

QtDir 値は qmake-binary にコンパイルされます。これを変更するには、qmake を再コンパイルし、別の値を qt-configure に渡します (どの設定または変数が qmake に渡されるのかわかりません)。プリコンパイルされダウンロードされたバイナリを使用する場合は、QtDir をc:\Qt\4.6.2

編集:私が言ったことは間違っていました。qmake、moc、... の場所は次のファイルにあります。

<Qt>/4.x.x/.qmake.cache
于 2010-02-22T18:14:56.353 に答える
-1

ねえ、QT エミュレーターは vista で多くの問題を抱えています。何度か試してみましたが、うまくいきませんでした。Windows XP では問題なく動作します。1) 最新の perl をインストールする 2) カーバイド C++ エディタをインストールする 3) Qt SDK をインストールする 4) s60 または N97 エミュレータをインストールする

perl を除いて、上記のすべてのアイテムが同じドライブにあることを確認してください。また、インストール中に指定するフォルダー名にスペースがまったく含まれていないことを確認してください。

つまり、上記の項目のいずれかを名前にスペースが含まれるフォルダーに配置しようとすると、機能しないとします。

ご不明な点がございましたら、お気軽にお問い合わせください。

于 2010-02-24T09:57:47.097 に答える