달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

QT 프로젝트에 외부 lib를 추가시키는 방법으로는 두 가지 방법이 있다.

.pro 파일을 직접 수정하는 방법과 QT Creator의 툴을 사용하는 방법이다.


1. .pro 파일 수정

LIBS += -Lpath -llibname(*.a, *.so)

ex)) 

      LIBS += -L$$PWD/../app_build/x86_64/ -ltest

INCLUDEPATH += $$PWD/../app_build/x86_64

DEPENDPATH += $$PWD/../app_build/x86_64

'$$PWD' 키워드는 사용하는 .pro 파일의 위치이다. 여기서 의미는 현재 위치 기준이라는 뜻이다.

'path'는 test lib 파일의 경로이고  -L 키워드는 lib 의 경로의미이다.

'libname'은 lib 파일명인 test이다. ( 컴파일 후 실제 결과 파일의 파일명은 'libtest.a' 또는 'libtest.so')

INCLUDEPATH / DEPENDPATH 도 꼭 기술해줘야 한다.


2. QT Creator 사용

2.1 .pro 파일을 연다.

2.2 .pro 파일에서 마우스 오른쪽 버튼을 클릭, 팝업창에서 'Add Library...' 선택 후 위저드를 따라한다.

ex. 1


ex.2


ex.3


Library file / Include path를 선택하고( Library file을 선택하면 밑의 path는 자동으로 선택되어진다. 자동으로 선택이 안되면 Browse 버튼을 클릭하여 Library file과 동일한 path를 준다.) 사용할 해당 플랫폼을 선택한 후 Next 버튼을 클릭하면 Summary 창으로 이동한다 

Summary 창에서 Finish 버튼을 클릭하면 .pro 파일에 라이브러리가 추가된다.

'karma( 업 ) > QT&QML Tip' 카테고리의 다른 글

QDateTime & QDate & QTime toString 함수 사용  (0) 2018.06.12
QString to char* || char* to QString  (0) 2018.01.10
Circle Button 만들기  (0) 2017.10.23
A Tour of Qt  (0) 2017.07.04
QT를 시작합니다. 네번째 이야기  (0) 2017.06.22
Posted by 생짜
|