2013-04-12 2 views
0

Qt Creator에는 여러 개의 공유 라이브러리 프로젝트가 있고 주 기능이 포함 된 주 프로젝트가 있습니다. 내가 원하는 것은 공유 라이브러리가 아닌 새로운 프로젝트를 추가하는 것이다. 정의와 오류 코드를 유지하는 헤더 파일이있는 프로젝트 일 뿐이다. 내가 원했던 것은이 프로젝트의 경로를 다른 프로젝트에 추가하는 것입니다. INCLUDEPATH 다른 프로젝트의 파일을 사용하려면이 프로젝트의 경로를 다른 프로젝트에 추가 할 수 있어야합니다. QtCreator 까다로운 프로젝트

수행 작업

은 그래서 .pro 파일은 다음과 같습니다 빈 프로젝트 생성 :

HEADERS += \ 
    myHeader.h 

을하지만 전체 프로젝트를 빌드 할 때 그것은 단지 하나의 헤더로이 프로젝트의 주를 찾을 수없는 불평 .

이것을 달성하려면 QtCreator이 가능합니까?

답변

2

INCLUDEPATH 등이있는 .pri 파일을 만듭니다. 다음 다른 프로젝트 '.pro 파일에 참조 :

# Common.pri 
INCLUDEPATH += ../myPath 
INCLUDE += myHeader.h 

# OtherProject.pro 
!include(./Common.pri) { 
    error(Could not find the Common.pri file.) 
} 

INCLUDEPATH += ../myOtherPath 

그렇지 않으면 그들은 .pri 파일 변수를 덮어 쓸 것이다 .pro 파일에 += 연산자를 사용해야합니다.