Yocto BuildでQTクリエーターをセットアップする <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ビットベイクド・メタ-ツールチェーン-qt
と一緒にインストールしてください
~/yocto/build/tmp/deploy/sdk$ poky-eglibc-x86_64-arm-toolchain-qt-1.4.1.sh
Qtcreatorをここからダウンロードしてください http://qt-project.org/downloads そしてそれをあなたのホームディレクトリにインストールします ビン/qtcreator.sh の編集
ソース: /opt/poky/1.4.1/environment-setup-armv7a-vfp-neon-poky-linux-gnueabi #!/bin/sh
makeAbsolute() { ケース$ 1 /*) #すでに絶対的な、それを返す エコー "$1" ;; *) # relative, 先頭に $2 を絶対値にする エコー 'makeAbsolute "$2", "$PWD"'/"$1" |sed 's,/\.$,,' ;; ESACの }
....
「#!「/bin/sh」は重要です!!! QtCreatorで私は設定しました
コンパイラとして
/opt/poky/1.4.1/sysroots/x86_64-pokysdk-linux/usr/bin/armv7a-vfp-neon-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
Qtバージョンは
/opt/poky/1.4.1/sysroots/x86_64-pokysdk-linux/usr/bin/qmake
sysroot を
/opt/poky/1.4.1/sysroots/armv7a-vfp-neon-poky-linux-gnueabi
それらをキットに入れてください ボードに接続するには、デバイスをクリックしてください---> 管理 新しいプロジェクトを構築してください そして.proにいくつか追加してくださいファイル ボードのイメージの構築: add
EXTRA_IMAGE_FEATURES = " デバッグ-微調整 ssh-server-openssh " をローカルコンフィグに合わせます
bitbake core-image-sato-sdk
パスワードをrootに設定する
SSHのroot@[boardIP]
passwd
テスト接続
SFTP root@[ボードIP]
QtCreatorを起動します
./qtcreator.sh
メッセージの編集者: Joerg Boge プログラミングについてのより多くの情報を得るための良いビデオはこれです Beaglebone: 組み込み Linux 用 LCD タッチスクリーン GUI アプリケーション - YouTube Beaglebone: C++ ARM 組み込み Linux 開発のための Qt クリエーター - YouTube ビーグルボーン:Qt組み込みLinuxアプリケーションの例-YouTube Beagelbone用ですが、Qtのプログラミングには良いスタートです。 Dieses Dokument wurde aus folgender Diskussion erzeugt: Setup QT Creator with Yocto Build Re: YoctoビルドでQTクリエーターをセットアップします <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
" bitbakedメタツールチェーン-qt " を実行すると、問題が発生します。 依存関係チェーンがない、または構築できない依存関係チェーンは [" meta-toolchain-qt ", " packagegroup-qt-toolchain-target ", " qt4-mkspecs ", " virtual/libx11 "] でした なぜそうなのですか? Re: YoctoビルドでQTクリエーターをセットアップします <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
上記のすべての手順に従っていますが、Nitrogen 6xボードを起動した後、sftp経由で接続できません。 次のエラーがあります。誰か助けてもらえますか SFTP
[email protected] ルート @192 .168.2.26のパスワード: sh: /usr/lib/openssh/sftp-server: そのようなファイルやディレクトリはありません 接続が閉じました ありがとうございます Re: YoctoビルドでQTクリエーターをセットアップします <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
このセットアップで、X11なしでQWSを使用できましたか?私もfs-image-guiをうまく試したからです。しかし、Qtアプリケーションのレンダリングにはdirectfbの代わりにX11を使用します。 パフォーマンスと起動を高速化するために、X11を削除したかったのです。 そして私が思ったのは、Qt-Appを正しくコンパイルするには、meta-toolchain-qteの代わりにmeta-toolchain-qteを使わなければならないということです。もしそうなら、このDOCでそれについて言及するべきです。 Re: YoctoビルドでQTクリエーターをセットアップします <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hello Florin, ぜひ試してみてください。私はそのlocal.conf機能を使用してfsl-image-guiを構築します。
機械。。= 'ユアボード'
DISTRO ?= 'poky'
PACKAGE_CLASSES ?= "package_rpm"
EXTRA_IMAGE_FEATURES = " デバッグ-微調整 ssh-server-openssh "
CORE_IMAGE_EXTRA_INSTALL_append = "openssh-sftp-server "
TOOLCHAIN_HOST_TASK_append = "nativesdk-python-subprocess"
正常に動作します。デバッグ 今までテストしていませんでした Re: YoctoビルドでQTクリエーターをセットアップします <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
私をもう一度 X11を必要とせずにQWS Qtウィンドウサーバーなどを使用するには、ビットベイクされたメタツールチェーン-qteを使用することについても言及しておくべきかもしれません。 どう思いますか。 よろしくお願いいたします フロリアン Re: YoctoビルドでQTクリエーターをセットアップします <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは! ターミナルから./qtcreator.sh を起動するのは私にとっては問題なく機能しますが、あまり便利ではないと思います。 Qt Creatorのビルド設定ですべての環境変数を直接設定できないのはなぜですか? Qt Creator(プロジェクト-> ビルド設定-> ビルド環境)で環境変数(現時点で環境設定-... が行っていることのすべて)を直接設定しても機能しません。誰かがその理由を知っていますか? 私にとってのその逆の方法は、.desktopを作成することです.shをすばやく実行するにはデスクトップ/スターターメニューから。 しかし、.desktop の作成には別の問題がありますUbuntu上のファイル:environment-setupが見つかりません-...(1: /mypath/qtcreator.sh:source: not found) .desktop-file で開始します- 何か問題がありますか?すでに設定されているように:ターミナルから直接実行しても問題なく機能します。 qtcreator.desktop (qtcreator.sh と同じディレクトリ内)
[デスクトップエントリ]
バージョン=2.8.1
名前=Qtクリエーター
exec=/mypath/qtcreator.sh
アイコン=QtProject-qtcreator
ターミナル=本当です
タイプ=アプリケーション
カテゴリ=開発;井手;Qt;
MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.nokia.qt.qmakeprofile;application/vnd.nokia.xml.qt.resource;text/x-qml;
このステップを改善し、ターミナルからqtcreatorを起動する「問題」を回避するための他のアイデアはありますか?