"QT"의 두 판 사이의 차이

wwiki
이동: 둘러보기, 검색
(의존성 설치)
 
(같은 사용자의 중간 판 6개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==버전확인==
+
==qmake 설치==
 +
 
 +
자동으로 Makefile을 생성한다.
 +
 
 +
$ sudo make install qt5-qmake/stable
 +
 
 +
===버전확인===
  
 
qmake -v
 
qmake -v
 +
 +
===qmake 사용예시===
 +
 +
project.pro 생성
 +
 +
$qmake -project     
 +
 +
Makefile 생성
 +
 +
$qmake project.pro 
 +
 +
바이너리 생성
 +
 +
$make       
 +
 +
==qt5 빌드 관련 패키지 설치 ==
 +
 +
$ sudo apt-get install build-essential qtcreator qt5-default
  
 
==qtwebengine build==
 
==qtwebengine build==
30번째 줄: 54번째 줄:
  
 
$ sudo apt install qt5-default libqt5webchannel5-dev/stable qtbase5-private-dev/stable qtdeclarative5-private-dev/stable
 
$ 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 checkout tags/v5.7.1
40번째 줄: 67번째 줄:
  
 
$ sudo make install
 
$ sudo make install
 +
 +
특정경로에 설치하는 경우
 +
 +
$ make install INSTALL_ROOT="/your_path"
  
 
==외부링크==
 
==외부링크==
46번째 줄: 77번째 줄:
  
 
https://download.qt.io/official_releases/qt
 
https://download.qt.io/official_releases/qt
 +
[[분류:라이브러리]]
 +
[[분류:GUI]]

2021년 10월 28일 (목) 06:58 기준 최신판

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"

외부링크[편집 | 원본 편집]

https://wiki.qt.io/QtWebEngine/How_to_Try

https://download.qt.io/official_releases/qt