2016-07-21 11 views
3

ここでは、piでQTを設定または実行する方法を知りたくはありません。私は具体的にQt Creator 4.0.3(Qt 5.7.0(MSVC 2013,32ビット)ベース)をセットアップして、C++を作成してコンパイルし、Raspberry pi 2で実行しようとしています.piでqtを実行すると、遅いです。Windows 7でQT Creatorを設定する(Raspberry pi is target)

qt/raspberryとそれに対応するqt設定の正しいツールチェーンダウンロードを検索するために2日間検索しました。何も動作していないようです。私は何千ものウェブサイトを探しているように見える。 Windows用のアプリケーションを作成してコンパイルすることはできます。しかし、ラズベリーのためにクロスコンパイルするための情報を見つけるのは難しいユニコーンなようです!

誰でもこれは働いていますか?もしそうなら、あなたは多くのツールチェーンのどれを使いましたか? QT設定を複製するのを手伝ってください。私が一番近かったのは、GCC ARM Embedded toolchainを使用していますが、QTオプションが正しく設定されているように見えます。私の最終的な目標は、GPIOを制御し、RadioHeadライブラリを使用することです。

ありがとうございます!

+0

'ラズベリーのパイ2'はそれほど具体的ではありません。ラズベリーのために少なくともraspbian、ubuntu mateとfedoraがあります。おそらく異なるバージョン、つまりコンパイラとライブラリのバージョンが異なる可能性があります。 –

+0

今のところ私は何か簡単な作業をしたいと思います。私のJessie Pi 2 Hello world。 – joecoder

+0

[windows toolchain](http://sysprogs.com/files/gnutoolchains/raspberry/raspberry-gcc4.9.2-r2.exe)から[gnutoolchains](http:// gnutoolchains。 com/raspberry /)はおそらく、ラズベリーのパイ2/debian jessieに近いでしょう。 –

答えて

0

私もそれをやりたいと思っていましたが、実際に達成しました。これは「クロスコンパイル」と呼ばれ、メインPC上に構築してからターゲットにコンパイルします。 当初私はメインのPCをWindows 10で使いたいと思っていましたが、Windowsでそれを行う方法が見つからなかったので、自分のPCにLinuxパーティションを作成し終えました。

QtはQt5とRaspberryPi2(どちらもlinux)を使った非常に包括的なチュートリアルを持っていますが、唯一の問題はあなたのPCにLinuxをインストールする必要があることです。あなたはこれをしたい場合は、私は、これは、以下のステップを示唆している:

  1. はパイと同じOSとLinuxのパーティションを作成します(例えばraspbianとDebian)と(Linuxの場合)「パイ」のユーザー名に名前を付け、パスワード "ラズベリー"。これは外部ライブラリを手助けします。
  2. https://wiki.qt.io/RaspberryPi2EGLFS

  • フォローQtのチュートリアルチュートリアルは本当に簡単です、あなたの新しいパーティション上のLinux用のQtをインストールし、私は実際にそれをお勧めします。 幸運。

  • 関連する問題