0

私はしばらくの間取り組んできた通常のVS2008プロジェクトを持っていて、OpenGLベースのものをやっています。メイン ウィンドウは GLUT で作成されており、今までの GUI ではこれで十分でした。

しかし、ボタンの小さなウィンドウを追加したいのですが、クロスプラットフォームの方法でそれを行う必要があるため、QT を使用することにしました。VS アドインを含むすべての QT コンポーネントをインストールしましたが、すべて正常に動作しているように見えますが、プロジェクトに QT フォームを追加する方法がわかりません (最初は QT を使用するように構成されていなかったため)。 . QT Creator で新しいプロジェクトを作成し、既存のコードをすべてそこに移行したくはありません。これは、3 つの異なるプラットフォームでこのコード ベース用に開発環境を正しくセットアップして構成したためです。既存のプロジェクトで使用できるように、Visual Studio に .ui ファイルで正しいことを行うように指示する方法はありますか?

EDIT:ちなみに、QTフォームをプロジェクトに追加する方法がわからないと言った場合、クリックするとQTデザイナーが開くフォーム(.uiファイルを意味する)を追加できます。どうすればいいのかわからないのは、コンパイルすることです。デフォルトで「カスタム ビルド ルール」が追加されていますが、コマンド ラインが空白で、qmake について .ui ファイルをビルドするのに十分な知識がありません。

4

1 に答える 1

1

これらの行をカスタム ビルド ルールとして使用します ($QTDIR は Qt インストールの場所です)。

"$(QTDIR)\bin\uic.exe" -o ".\tmp\ui_$(InputName).h" "$(InputPath)"
于 2010-08-30T14:18:13.553 に答える