2009-06-16 12 views
2

現在、ARMアーキテクチャのUbuntuボックスに組み込みLinux用のQTをコンパイルしてビルドしようとしています。これまでは、MAKEを試みている間に私は多くのエラーに遭遇しました。最も大きなものは、コンパイラエラーを引き起こした2000行のC++関数です。これと他の人々の経験は何ですか?あなたはそれをどのように修正しましたか?Qt Embeddedのビルド経験と使用方法

+0

でインストール手順に従い提案します。 –

+0

はい、エラーメッセージは非常に重要です。 ICE(内部コンパイラエラー)の場​​合、コンパイラのバグはほぼ確実です。たとえば、(私が正しくリコールした場合)GCC 4.3.3では、特定のアーキテクチャでQt 4.5.0のQStringをコンパイルできません。リンクエラーの場合、設定または構成が間違っている可能性があります。 – ephemient

+0

私はARMアーキテクチャ用に4.4.0ソースをコンパイルすることができました。だから私はどこに立っているのですか... UbuntuマシンでQ11を使ってQ11をコンパイルしたところ、私のubuntuボックスでHello worldなどにコードを書いてコンパイルできます。 私はARMアーキテクチャ(./configure -embedded arm)で4.4.0の組み込み用にQTをコンパイルしてから "make"し、makeから結果ファイルを取得しました。私はLinuxを実行しているアームボード上の私のネットワークを通してそれらを開こうとしました。 QTを埋め込みで実行する正しい方法ですか...私はそれをちょうど実行できますか? Qtのインストールドキュメントは私には分かりにくく、私はLinuxを2年以上使っています。 – bryce

答えて

5

私の経験では、常に、好調でし与えている:

あなたは例外なく、Qtのためのインストール手順ですべての単一の命令に従わなければなりません。私がコンパイルエラーに遭遇するたびに、その特定のプラットフォームの付属ドキュメントを読むのではなく、すぐにそれをやろうとしたからです。

私はこの手順を見直していますが、おそらくあなたのエラーを排除する可能性のある小さなものがまずあります。

0

はあなたがエラーメッセージを投稿することができた場合にそれが参考になる

http://doc.trolltech.com/4.5/qt-embedded-install.html

+0

それは私が従ったものです... – bryce

+0

私は開発用コンピュータのために以前は問題なくビルドされた4.4.0バージョンの埋め込みを再構築しています。私はそれをインストールして、ディレクトリをconfcleanし、続いてARMボードのconfigureとbuildを行います。私は、それがインストールガイドの正しい解釈であると信じています。 – bryce

関連する問題