0

wince ターゲットで正常に実行されている openvg の例 (star.exe) を入手した人はいますか? 試してみましたが失敗しました。空のウィンドウ以外は何も画面に表示されませんでした。以下は、私がそのために行ったことです。

環境:

  • Qt 4.7.4
  • ウィンス 6.0
  • OpenGL と OpenVG の両方をサポートする SDK。(OpenVG バージョン 1.1)

手順:

  1. 「Visual Studio 2005 コマンド プロンプト」を開き、次のコマンドで Qt を構成します。

    configure -openvg -platform win32-msvc2005 -xplatform wince60DbAu1300-qt46-mipsii-msvc2005
    
  2. wince の環境変数を設定します。
  3. 「nmake」を実行
  4. 必要なファイルをターゲットの同じフォルダーにコピーします。以下は、フォルダー内のファイル ツリーです。

    • star.exe
    • QtCored4.dll
    • QtGuid4.dll
    • QtOpenVGd4.dll
    • msvcr80d.dll
  5. 走る

    star.exe -graphicssystem OpenVG
    

結果:

ウィンドウが作成されて表示されますが、何も表示されません。内容は空で透明です。

アップデート:

この問題をデバッグしようとしたところ、アプリケーション Star.exe が OPenVG ライブラリのロードに失敗していることがわかりました。
アプリが OpenVG ライブラリを読み込めない理由を調べるにはどうすればよいですか?

4

1 に答える 1

0

解決:-

問題を理解することができました。私のアプリケーションは、実行時に読み込まれるグラフィック ライブラリを見つけることができませんでした。

グラフィック ライブラリはスター アプリ フォルダの「graphicssystems」フォルダにある必要があり、グラフィック ライブラリは「QTROOT\plugins\graphicssystems\」フォルダからコピーできます。

また、アプリケーションの起動時にコマンド ライン引数「-graphicssystems OpenVG」を指定する必要がある場合があります。

于 2011-09-23T10:19:00.573 に答える