0

NDKをセットアップし、プレイブックでhelloネイティブSDKプロジェクトをコンパイルして実行することができました。githubからblackberrysdlポートをダウンロードしました。しかし、それを使用してhelloworldプロジェクトをコンパイルすることさえできませんでした。また、コンパイラの設定に必要な「lib」フォルダが不足しているようです。

編集:ネイティブSDKでSDLを開くことができました。ダウンロードは、ある種のプロジェクトテンプレートとして機能するように設計されているようです。最初、コンパイラは別のライブラリ、TouchControlOverlayが必要だと文句を言いました。そこで、これをダウンロードして、インクルードを設定してインクルードしました。ただし、ここでもlibフォルダーが見つかりませんでした。プロジェクトは、-lTouchControlOverlayが見つからないと言ってコンパイルされません。

4

1 に答える 1

0

コンパイルが TouchControlOverlay を見つけられない理由は、それがホスト マシンにインストールされていないためです。インストールするには:

  1. ここから TouchControlOverlay を複製します: https://github.com/blackberry/TouchControlOverlay
  2. ディレクトリに移動して実行します。

    メイク && メイク インストール

に移動すると、そこに配置されている$QNX_TARGET/armle-v7/libことがわかりますlibTouchControlOverlay.so。これで、次を使用してこのライブラリにリンクできるはずです-lTouchControlOverlay

ファイルで として指定して、このライブラリをアプリケーションにパッケージ化する必要があることに注意して<asset>ください。bar-descriptor.xml

于 2012-10-31T09:25:10.347 に答える