Jetson tk 1インストールqt 5.3とqtcreator
1225 ワード
3日ぐらい入れたでしょう.ネット上の資料は玉石混交で、役に立つものはいくつもありません.tk 1はやはりローカルでコンパイルしたほうがいいです.クロスコンパイルが成功しなかったのはちょっと面倒です.まずqt 5に降りる.5,
まずqtをコンパイルする
/usr/lib/arm-linux-gnu/qt-default/qtchooserフォルダにdefaultがあります.confファイルは
qt位置とコンパイラ位置/usr/bin/gccを指定します.
https://download.qt.io/archive/qt/5.5/5.5.1/single/
結果はコンパイル時に空間が不足して仕方なく5.3,https://download.qt.io/archive/qt/5.3/5.3.2/single/
をコンパイルした.コンパイル前に必要なライブラリlibxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync* libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0 libxcb-render-util0-dev libxcb-glx0-dev
をインストールするが、xcbライブラリが不足していると誤報されるようだが、後でインストールしたsudo apt-get install build-essential qt5-default
はこれと関係があるかどうか分からないが、どうせ誤報しない.次に、コンパイル手順を示します.まずqtをコンパイルする
cd qt-everywhere...
mkdir b
cd b
../configure -release -confirm-license -qt-xcb -static -nomake examples -nomake tests -opensource -prefix /home/ubuntu/qt
make -j4
make install
/usr/lib/arm-linux-gnu/qt-default/qtchooserフォルダにdefaultがあります.confファイルは
/home/ubuntu/qt/bin /home/ubuntu
に変更され、正常にqmake、makesudo apt-get install qtcreator
qt位置とコンパイラ位置/usr/bin/gccを指定します.