타사 라이브러리가 필요한 Qt 제작자에서 작업중 인 프로젝트가 있습니다. 프로젝트의 포함 경로에 헤더를 추가하고 싶습니다. 어떻게해야합니까?
답변
표준 Qt 빌드 시스템 인 qmake.pro
를 사용하는 경우 qmake 변수 참조에 설명 된대로 파일에 행을 추가하십시오 .
INCLUDEPATH += <your path>
자체 빌드 시스템을 사용하는 경우 “Makefile 기반 프로젝트 가져 오기”를 선택하여 프로젝트를 작성하십시오. 프로젝트 디렉토리에라는 파일을 포함한 일부 파일이 생성됩니다 <your project name>.includes
. 해당 파일에 포함 할 경로를 한 줄에 하나씩 나열하면됩니다. 실제로이 모든 것은 Qt Creator에게 자동 완성을 위해 색인을 생성 할 파일을 찾을 위치를 알려주는 것입니다. 자체 빌드 시스템은 포함 경로를 자체 방식으로 처리해야합니다.
으로 Qt는 창조주 매뉴얼 설명 , <your path>
절대 경로 여야합니다,하지만 당신은 당신의 OS -, 호스트 – 또는 사용자의 특정 항목을 방지 할 수 있습니다 .pro
사용하여 파일 $$PWD
당신이 들어있는 폴더를 참조하는 .pro
파일을, 예를 들어,
INCLUDEPATH += $$PWD/code/include
답변
전역 추가 경로를 추가하려면 “추가 인수”의 프로젝트 / 빌드 / 빌드 단계 섹션에서 qmake에 사용자 정의 명령을 사용하십시오.
"QT+=your_qt_modules" "DEFINES+=your_defines"
그런 식으로 * .pro 파일의 명령을 사용할 수 있다고 생각합니다.
답변
나와 같은 Qt Creator를 완전히 처음 사용하는 사람이라면 Qt Creator 내에서 프로젝트의 .pro 파일을 수정할 수 있습니다.
프로젝트 창에서 “프로젝트 이름”.pro를 두 번 클릭하고했던 것처럼 .pro 파일의 맨 아래에 포함 경로를 추가하십시오.
답변
사용자 정의 Makefile을 사용하는 경우 .includes 파일을 두 번 클릭하여 추가 할 수 있습니다.