프로젝트 내용 지정
프로젝트에는 다음과 같은 파일이 포함될 수 있습니다:
- 빌드 과정에서 컴파일되거나 다른 방식으로 처리되어야 하는 파일
- 설치된
- 설치되지는 않지만, 다음으로 생성된 소스 패키지에 포함되는 파일
make dist - 설치되지도 않고 소스 패키지의 일부도 아니지만, 여전히 Qt Creator
'프로젝트' 뷰에는 프로젝트 파일에서 프로젝트의 일부로 선언한 모든 파일이 표시됩니다. 이 뷰는 파일 유형(.cpp, .h, .qrc 등)별로 파일을 범주화하여 정렬합니다.
추가 파일을 표시하려면:
- 프로젝트 파일을 편집합니다.
- 파일이 어떤 프로젝트에도 속하지 않는다는 알림에서 ‘ Add to project ’를 선택합니다.
파일 시스템 뷰로 이동하여 프로젝트 디렉터리에 있는 모든 파일을 확인하십시오.
파일을 프로젝트의 일부로 선언하면 로케이터 및 프로젝트 전체 검색에서도 해당 파일을 확인할 수 있습니다.
CMake 프로젝트
CMake를 사용할 때, 파일을 소스로 추가하거나 설치하여 프로젝트에 대한 추가 파일을 지정할 수 있습니다.
예를 들어, ` CMakeLists.txt ` 파일에서 ` PRIVATE ` 속성을 사용하여 ` target_sources ` 명령의 값으로 파일을 정의할 수 있습니다.
컴파일해서는 안 되는 ` .cpp ` 파일과 같은 일부 파일에 대해서는 CMake가 이를 처리하지 못하도록 할 수 있습니다. ` set_property ` 명령어와 ` HEADER_FILE_ONLY ` 속성을 사용하여 이러한 파일을 지정하십시오. 예를 들면 다음과 같습니다.
set_property(SOURCE "${files}" PROPERTY HEADER_FILE_ONLY ON)또는 파일을 설치하려면 install 명령어와 함께 FILES 또는 DIRECTORY 속성을 사용하십시오.
qmake 프로젝트
.pro 파일에서 다음 변수를 사용하십시오:
SOURCES컴파일할 파일의 경우HEADERSINSTALLS설치할 파일의 경우DISTFILES소스 패키지에 포함할 파일의 경우OTHER_FILESQt Creator 를 사용하여 설치하거나 소스 패키지에 포함하지 않고 관리할 파일의 경우
예를 들어, 다음 값을 사용하면 텍스트 파일을 소스 패키지에 포함할 수 있습니다:
DISTFILES += *.txt
‘방법: 프로젝트 만들기’, ‘프로젝트 만들기’ 및 ‘프로젝트’항목도 참조하십시오 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.