QT
목차
qmake 설치[편집 | 원본 편집]
자동으로 Makefile을 생성한다.
$ sudo make install qt5-qmake/stable
버전확인[편집 | 원본 편집]
qmake -v
qmake 사용예시[편집 | 원본 편집]
project.pro 생성
$qmake -project
Makefile 생성
$qmake project.pro
바이너리 생성
$make
qt5 빌드 관련 패키지 설치[편집 | 원본 편집]
$ sudo apt-get install build-essential qtcreator qt5-default
qtwebengine build[편집 | 원본 편집]
Qt version 5.7.1 기준
$ git clone git://code.qt.io/qt/qtwebengine.git
$ cd qtwebengine/
의존성 설치[편집 | 원본 편집]
$ sudo apt-get install bison build-essential gperf flex ruby python libasound2-dev libbz2-dev libcap-dev \
libcups2-dev libdrm-dev libegl1-mesa-dev libgcrypt11-dev libnss3-dev libpci-dev libpulse-dev libudev-dev \
libxtst-dev gyp ninja-build
$ sudo apt-get install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev \
libfontconfig1-dev libxss-dev libsrtp0-dev libwebp-dev libjsoncpp-dev libopus-dev libminizip-dev \
libavutil-dev libavformat-dev libavcodec-dev libevent-dev
qtdeclarative5-private-dev/stable (project ERROR: Unknown module(s) in QT_PRIVATE: quick-private )
qtbase5-private-dev/stable (fatal error: private/qguiapplication_p.h: 그런 파일이나 디렉터리가 없습니다)
$ sudo apt install qt5-default libqt5webchannel5-dev/stable qtbase5-private-dev/stable qtdeclarative5-private-dev/stable
debian buster[편집 | 원본 편집]
$ sudo apt install libsrtp2-dev libgcrypt20-dev
$ git checkout tags/v5.7.1
$ git submodule update --init
$ qmake -r
$ make
$ sudo make install
특정경로에 설치하는 경우
$ make install INSTALL_ROOT="/your_path"