Jetson tk 1インストールqt 5.3とqtcreator

1225 ワード

3日ぐらい入れたでしょう.ネット上の資料は玉石混交で、役に立つものはいくつもありません.tk 1はやはりローカルでコンパイルしたほうがいいです.クロスコンパイルが成功しなかったのはちょっと面倒です.まずqt 5に降りる.5,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、make
sudo apt-get install qtcreator

qt位置とコンパイラ位置/usr/bin/gccを指定します.