すごいひまつぶし

メモ書き用

UbuntuにQt4を構築する方法

復習用。Qt4で構築する用。

 

公式リポジトリにqt4-qmakeが含まれているため、Ubuntu 18.04を使用。

 

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y wget build-essential ibssl1.0-dev qt4-qmake

sudo apt-get install -y \
    libx11-dev \
    libxext-dev \
    libxtst-dev \
    libxi-dev \
    libxrender-dev \
    libxcb1-dev \
    libx11-xcb-dev \
    libxau-dev \
    libxdmcp-dev
    
sudo mkdir /inst
sudo mkdir -p /src/qt

cd /inst

sudo wget https://download.qt.io/new_archive/qt/4.8/4.8.7/qt-everywhere-opensource-src-4.8.7.tar.gz -O qt.tar.gz
sudo tar -xzf qt.tar.gz -C /src/qt --strip-components 1

cd /src/qt

sudo ./configure -prefix /usr/local/qt -release -opensource -confirm-license \
    -no-declarative \
    -no-accessibility -no-qt3support \
    -no-script -no-scripttools \
    -no-javascript-jit -no-audio-backend \
    -no-sql-mysql -no-sql-sqlite \
    -nomake tests -nomake plugins

sudo make -j"$(nproc)" 
sudo make install

ここで環境変数を定義し、Ubuntuを再起動する

(例: 置き方)

vi ~/.bashrc


適応できた場合、以下のように表示される


以上で構築完了。

使用例を閲覧する用。

cp -R /src/qt/examples/ ~/(どこかのディレクトリ)/qt4_example


以上。