이 페이지에서

기존 프로젝트 가져오기

CMake, qmake 또는 기타 직접 지원되는 빌드 도구 중 하나를 사용하지 않는 기존 프로젝트를 가져오면, Qt Creator 를 코드 편집기로 사용하고 프로젝트 빌드에 필요한 단계와 명령을 완전히 제어할 수 있습니다. 프로젝트 빌드 방식을 변경하려면, Build Settings 아래의 Projects 모드에서 make 명령을 수정하십시오.

다음 파일들을 사용하여 프로젝트에 포함될 파일과 컴파일러에 전달할 포함 디렉터리 또는 정의(define)를 지정할 수 있습니다: .files, .includes, .config.

기존의 일반 프로젝트를 가져오려면:

  1. File > New Project > Import Project > Import Existing Project 을 선택합니다.
  2. Import Existing Project 에서 프로젝트 이름을 입력하고 가져올 프로젝트 파일의 위치를 선택합니다.

    Qt Creator 다음 파일들이 프로젝트 디렉터리에 자동으로 생성되며, ‘프로젝트( Projects )’ 뷰에 표시됩니다:

    • .files
    • .includes
    • .config
    • .creator
    • .cflags
    • .cxxflags

.creator 파일은 프로젝트 파일로 간주되므로, 나중에 프로젝트를 열려면 이 파일을 열어야 합니다.

파일 지정

일반 프로젝트의 경우, .files 파일에서 프로젝트에 속할 파일을 수동으로 지정해야 합니다. 일반 프로젝트를 가져올 때, Qt Creator 는 인식한 파일을 프로젝트에 추가합니다.

파일을 추가하거나 제거하려면 Qt Creator 에서 .files 파일을 편집하십시오. .files 파일을 저장하면 Qt CreatorProjects 의 내용을 업데이트합니다. 또는 Projects 의 컨텍스트 메뉴를 사용하여 파일이나 디렉터리를 추가하거나 제거할 수 있습니다.

스크립트 사용

.files 파일을 자주 업데이트해야 하는 경우 스크립트를 사용하십시오. 파일이 외부에서 수정된 경우, 변경 사항이 적용되려면 프로젝트를 닫았다가 다시 열어야 합니다.

Git 저장소의 .files 파일을 업데이트하려면 다음 스크립트를 사용하십시오.

git ls-files "*.cpp" "*.h" > MyProject.files

사전 컴파일된 헤더

일반 프로젝트에서 사전 컴파일된 헤더를 사용하려면, ` .files ` 파일 내의 파일 경로 뒤에 파이프(|) 문자로 구분하여 ` pch ` 태그를 추가하십시오. 예:

src/pch.h|pch

포함 경로 및 프레임워크 경로 지정

.includes 파일에 포함 경로를 한 줄에 하나씩 지정합니다. 경로는 절대 경로이거나 .includes 파일을 기준으로 한 상대 경로일 수 있습니다.

-F 로 시작하는 줄은 프레임워크 경로로 해석됩니다.

정의(define) 지정

.config 파일에 정의(define)를 지정합니다. 이 파일은 일반 C++ 파일로, 모든 소스 파일이 파싱될 때 해당 파일의 내용이 소스 파일 앞에 추가됩니다. .config 파일을 사용하여 아래 예제와 같이 줄을 추가해야 합니다:

#define NAME value

Clang 코드 모델에 플래그 전달

.cxxflags.cflags 파일에는 Clang 코드 모델에 대한 명령줄 플래그가 한 줄로 포함되어 있습니다.

예를 들어, 구문 분석에 사용할 언어 버전을 C++11로 설정하려면 -std=c++11 줄을 추가하십시오.

배포 정보 제공

원격 Linux 장치에서 애플리케이션을 실행하려면 먼저 실행 파일 및 필요한 경우 다른 파일을 배포해야 합니다. Qt Creator 는 필요한 정보를 입력하면 이를 자동으로 처리해 줍니다. 이 과정은 ‘원격 Linux 장치에 애플리케이션 배포’에서 CMake에 대해 설명한 방식과 동일하게 작동하지만, 목록에 애플리케이션 바이너리도 포함해야 한다는 점이 다릅니다.

실행 구성 생성

Qt Creator 는 실행할 실행 파일을 자동으로 파악할 수 없으므로, Projects > ‘ Run Settings ’ > ‘ Add ’ > ‘ Custom Executable ’에서 실행 파일을 직접 설정해야 합니다.

‘실행할 사용자 지정 실행 파일 지정’, ‘프로젝트 마법사 사용’ 및 ‘프로젝트 빌드 및 실행항목도 참조하십시오 .

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.