Qwt 라이브러리에는 GUI 구성 요소 및 유틸리티 클래스가 포함되어 있으며 기술적인 배경을 가진 프로그램에 주로 유용합니다.

Qt Widgets for Technical Applications로 2D 플롯의 프레임 워크 외 스케일, 슬라이더, 다이얼, 컴퍼스, 온도계, 휠 및 노브를 제공하여 값,

배열 또는 double 유형범위를 제어하거나 표시 할 수 있습니다.

 

- 설치 순서

1. Linux를 환경에서 설치할 것 이므로 sourceforge에서 qwt-6.1.4.tar.bz2 파일 다운로드합니다.

    다운로드 링크: https://sourceforge.net/projects/qwt/files/qwt/6.1.4/


2. 다운로드 후 qwt-6.1.4.tar.bz2 파일을 클릭하여 압축을 해제합니다.


3. 압축을 해제하면 qwt-6.1.4 폴더 안에 qwt.pro 파일이 생기는데,

    PC에 설치된 Qt의 qmake로 qwt.pro 파일을 이용하여 Makefile을 만들어 주어야 합니다.

ex) /home/Qt.5.8.0/5.8/gcc_64/bin/qmake qwt.pro/opt/Qt5.8.0/5.8/gcc_64/bin/qmake /home/qwt-6.1.4/qwt.pro

 

4. make 명령어로 소스를 컴파일 하여 설치파일을 생성합니다.

# make


5. make install 명령어로 설치를 진행합니다.

# make install

설치가 완료되면 qwt를 사용하기 위해 해당 .pro 파일에 소스 및 라이브러리를 추가해주어야 합니다.
2가지 방법이 있는데 5-1, 5-2번 중 하나만 선택하여 .pro 파일에 추가하시면 됩니다.

개인적으로 5-2 방법을 추천드립니다.

 

  5-1 .pro 파일

  CONFIG += qwt
  INCLUDEPATH += /home/qwt-6.1.4/src
  LIBS += -L"/home/qwt-6.1.4/lib" -lqwt

 

  5-2 .pro 파일

  include(/home/qwt-6.1.4/qwt.prf)

 

qwt.prf는 qmake의 기능으로 응용 프로그램을 프로젝트 파일에서 포함 가능하다고 합니다.

 

qwt-5.2.0 ver. 설치 시 아래와 같은 오류가 발생하여서 qwt-6.1.4 ver.으로 설치하였습니다.

-> cannot find -lqwt
-> make 오류

'Qt' 카테고리의 다른 글

동적으로 생성한 QTabWidget 및 QTableView 다루기  (1) 2020.02.04
pthread_cancel 취소 요청하기  (5) 2020.01.31
Shared Memory 정리 및 예제  (0) 2020.01.31
hide(), close() 차이  (0) 2020.01.28
Meta-Object System 이란  (0) 2020.01.28