2

クロス プラットフォームの GUI アプリケーション開発フレームワーク (Linux、Android、Windows アプリ、および OS X をビルドするための同じコード) を探していましたが、Qt が最適であることがわかりました (VLC メディア プレーヤーは Qt でビルドされているため、インスピレーションを得ています)。

最初にUbuntuにインストールしたとき、サンプルの作成に問題がありましたが、なんとか解決でき、Qtで指定されたすべての例は正常に機能しています。

しかし、Windows では、「ボックス」の例を除いて、すべての例が機能しています。 ここに画像の説明を入力

問題:

warning: Qt was built with ANGLE, which provides only OpenGL ES 2.0 on top of DirectX 9.0c
error: This example requires Qt to be configured with -opengl desktop

Windows 32 ビット用 Qt 5.0.2 のインストール後 (VS 2010、OpenGL、476 MB)

error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.

だから、ビルドと実行オプションをチェックしたところ、それが表示されました ここに画像の説明を入力

4

2 に答える 2

2

opengl デスクトップ オプションで qt をビルドする必要があります。

http://qt-project.org/downloads

探すQt 5.0.2 for Windows 32-bit (VS 2010, OpenGL, 476 MB)

http://download.qt-project.org/official_releases/qt/5.0/5.0.2/qt-windows-opensource-5.0.2-msvc2010_32_opengl-x86-offline.exe.mirrorlist

このqtリリースをインストールすると、例が機能するはずです

于 2013-05-07T09:20:00.047 に答える
1

インストール後に解決された問題:

  1. マイクロソフト ビジュアル スタジオ 2010
  2. Windows 32 ビット用 Qt 5.0.2 (VS 2010、OpenGL、476 MB)

しかし、コンパイルされたexeファイルを開くと、Qtだけでプログラムを実行すると、Qt5***.dll行方不明と表示されます。

不足している dll の解決:

Dependency Walkerでコンパイルexeして開くと、不足しているすべての dll が表示されます。そこに移動して 、すべての Qt5***.dll を見つけてコピーし、その場所に貼り付けます。\Qt\Qt5.0.2\5.0.2\msvc2010_opengl\binexe

于 2013-05-08T21:29:23.403 に答える