C/C++ 소스 파일을 Eclipse로 가져오는 방법

CDT를 사용하기 시작하면 나타날 수 있는 공통 시나리오는 기존 C/C++ 소스 파일을 Eclipse로 가져오는 방법을 결정하는 것입니다. 여러 가지 방법이 있습니다. 아래 설명된 시나리오를 권장합니다.

CVS에서 프로젝트 작성

기존 소스 트리를 CVS에서 관리하는 경우 CVS 저장소 Perspective를 사용하여 저장소에 있는 모든 폴더를 "다른 이름으로 체크아웃..."할 수 있습니다. 처음으로 "다른 이름으로 체크아웃..."을 사용하는 경우 새 프로젝트 마법사가 실행되므로 이 폴더의 C 또는 C++ 프로젝트를 작성해야 합니다. 자세한 정보는 프로젝트 작성C/C++ 프로젝트 파일로 작업을 참조하십시오.

프로젝트 CVS가 프로젝트의 위치로 체크아웃됩니다. 경우에 따라 CDT 프로젝트 파일을 CVS에 다시 추가하고 확약하는 것이 좋습니다. CDT 프로젝트 파일은 .project, .cdtproject 및 .cdtbuild(관리 빌드 프로젝트의 경우)를 포함하며 각 CDT 프로젝트의 루트 폴더에 있습니다.

기존 소스 루트에서 새 프로젝트 작성

자원 코드가 CVS에서 관리되지는 않지만 파일 시스템에서 사용 가능하면 다음 두 단계를 수행할 필요가 있습니다.
  1. 소스 코드 트리의 "루트 폴더"를 식별하십시오.
  2. 새 프로젝트 마법사를 사용하여 새 C/C++ 프로젝트를 작성하고 새 프로젝트의 비-기본 위치로 "루트 폴더"를 지정하십시오.

일반적으로 기존 프로젝트에는 자체 make 파일이 있으므로 새 표준 Make C/C++ 프로젝트를 작성해야 합니다. 자세한 정보는 프로젝트 작성C/C++ 프로젝트 파일로 작업을 참조하십시오.

프로젝트의 루트 폴더를 식별하는 데 도움을 받으려면 다음 지침을 고려하십시오.

프로젝트에 대한 자원은 Eclipse의 작업공간 폴더가 아닌 지정된 원격 위치에서 유지보수됩니다. 그러나 기존 폴더 구조는 C/C++ 프로젝트 보기에 표시됩니다. 프로젝트의 색인 및 기존 소스에 대한 링크와 같은 프로젝트의 메타데이터는 작업공간 폴더의 메타데이터 디렉토리에 저장됩니다. 작업공간 폴더에 대한 자세한 정보는 Workbench 사용자 안내서 > 타스크 > Eclipse 업그레이드를 참조하십시오.

CDT 프로젝트가 작성되면 이를 쉽게 이동하거나 루트 폴더를 다시 정의할 수 없습니다. 그럴 필요가 있는 경우에는 CDT 프로젝트를 삭제한 다음(컨텐츠는 삭제할 필요 없음) 다른 비-기본 위치를 지정하여 이를 다시 작성할 수 있습니다.

C/C++ 소스 파일 시스템 가져오기

다른 방법은 C/C++ 프로젝트를 작성한 후 기존 파일 시스템을 가져오는 것입니다. 자세한 정보는 Workbench 사용자 안내서 > 타스크 > 가져오기 > 파일 시스템에서 자원 가져오기를 참조하십시오.

이 접근법은 파일 시스템에서 Eclipse Workbench 프로젝트나 폴더로 파일을 복사합니다. 원래 소스 파일은 변경되지 않으며 CDT를 사용하여 편집, 빌드 및 디버그되는 파일의 사본입니다.  기존 파일 시스템을 가져오면 폴더 구조가 C/C++ 프로젝트 보기에 표시됩니다. 가져올 위치인 해당 "루트 폴더"를 다시 식별해야 합니다.

팁:

관련 개념
CDT 개요
 CDT 프로젝트

관련 타스크
C/C++ 프로젝트 파일로 작업

관련 참조
프로젝트 특성

IBM Copyright Statement