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 |