0

IDE を含む BlackBerry NDK をインストールし、SDK をダウンロードしました。今、私はすでに Qt-Creator 2.8.1、2.8.0、2.6.2 をセットアップしています... すべてのバージョンで、ビルド設定に別の問題があります。最も適切な試行は、2.6.2 で、手動で BB10 統合をセットアップすることでした。

BB10 NDK バージョン: ターゲット 10.1.0.4633 armv7le-v7 の 10.1

Creator は常に、以前に呼び出された bbnk-env.bat で開始されます。

2.6.2:

https://developer.blackberry.com/native/documentation/core/qt_porting_tools.htmlで提案されているように、custom-arm-linux-generic-elf-32bit を使用して GCC に設定された コンパイラ (2 つ目のコンパイラを unix に設定しています) Linux)

Blackberry NDK が提供する QT バージョン、%BBNDK%\host_10_1_0_238\win32\x86\usr\bin\qmake.exe 内の Qt 4.8.5。

デバイス: BBZ10 が接続され、アクセス可能です。QtCreator は正常に接続し、debugToken を使用できます。

問題はキット内にあります: BBZ10 用のキットを作成し、bbZ10 デバイス、bbndk\target_10_1_0_4633\qnx6\armle-v7 を sysroot、コンパイラ (Linux 用に設定)、gdb を ntoarm-gdb.exe、QT-Version を4.8.5 を設定しました。常にエラーが発生する mkspecを試すことができるようになりました (ドイツ語からの翻訳)

指定された QT バージョンの mkspec が見つかりません

mkspec は unix-target にコンパイルするように設定されていると思いますが、sdk で提供される 4.5qt は Linux ターゲットである必要があります (実際のターゲットは QNX です)。

どういうわけか、このバージョンでコンパイルできますが、最初に、これが正しい実行可能ファイルを作成するかどうかわかりません。さらに、QT-Creator は bar-descriptor.xml ファイルを作成しないため、実行可能ファイルをデプロイできません...

2.8.1:

2.6 と同じセットアップを使用すると (2.6 QT バージョンを構成した後)、同じエラーが発生します。設定の「BlackBerry」ページで「新しい」構成システムを使用すると、 NDK パスを正しく設定できません。いつも教えてくれる(ドイツ語からの翻訳)

BB10 の構成中に次の問題が発生しました。

  • QT バージョンが見つかりません

  • GCC コンパイラが見つかりません

  • BB10 コミラー用の GDB デバッガーが見つかりません

  • BB10 シミュレーター用の GDB デバッガーが見つかりません

qt-creator (2.6/2.8.1) で使用するように bb10 ndk を正常に構成し、同様の問題に遭遇した人はいますか? この問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

解決済み: 試行、インストール、再インストール、編集、泣き叫びの 24 時間後... 完全な NDK と QtCreator 2.8 を再インストールし、bbndk-env_10_1_0_4633.bat を編集しました。

  1. バッチ ファイルからすべての変数を削除し、対応する値に設定しました。たとえば、すべての %BASE_DIR% を実際のベース ディレクトリ (つまり、D:\bbndk) に置き換えます。便宜上、別のバッチファイルを作成し、bbndk-env バッチを呼び出して qt-creator を開始しました。

  2. https://developer.blackberry.com/native/documentation/core/qt_porting_tools.htmlで説明されているように、Creator-Settings で Compiler、Qt-Version、Kits を設定します。

Kits-tab の下の mkspecs 行を空のままにします

ありがとうございました

于 2013-09-04T08:09:08.347 に答える