BeagleBone Black と Raspberry Pi-2 用の Qt とコマンド ライン ソフトウェアを開発する必要があります。慣れているQtCreatorを使いたいのですが、いずれにしてもGUI作業にはQtDesignerを使う必要があります。
私は何日もかけて記事を探し回ったり、ぐるぐる回ったり、どこにもたどり着いたりしませんでした。
Raspberry Pi-2 には、Raspbian/Jessie が Qt 5.2.3 と共にインストールされています。これで Qt デスクトップ アプリケーションを設計、コンパイル、実行できます。もちろん、コンパイルは遅く、開発作業にはあまり使えません。
簡単にするために、qt-opensource-windows-x86-android-5.3.2.exe をダウンロードして Windows 7 (64 ビット) システムにインストールしました。私の考えでは、この Qt インストールは Pi-2 の Qt と同じバージョンであり、クロスコンパイルに必要な ARM7 ライブラリ ファイルが既に含まれています。必要なのは Windows/ARM 用のクロスコンパイラだけですか?
Windows/QtCreator は、[ツール] > [オプション] > [Qt バージョン] で、Android armv7 の Qt 5.3 について「この Qt バージョンのコードを生成できるコンパイラはありません...」と不平を言いました。
Windows/ARM クロス コンパイラの場合、Yagarto (yagarto-bu-2.23.1_gcc-4.7.2-c-c++_nl-1.20.0_gdb-7.5.1_eabi_20121222.exe) をダウンロードしてインストールしました。Tools > Options > Compilers で QtCreator コンパイラ パスを設定するだけで、作業が開始されると考えました。これはそうではありません。
明らかに、私は何か重要なものを見逃しており、読んだあまり関係のない記事の数に混乱してしまいました.
この状況で必要なクロスコンパイラは Yagarto ですか?
QtCreator でコンパイラを定義してエラーを取り除くにはどうすればよいですか?
このようなものをセットアップする簡単な方法はありますか?
ありがとうございました。
詳細: QtCreator 3.2.1 (Qt 5.3.2) Windows 7 64 ビット サービス パック 1
編集:
GCC ARM Embedded ToolChain と GNU Make for Windows を使用して再試行しました。結果は、QtCreator ARM7 の設定を構成して満足させることができないという点で同じです。