2011-09-21 4 views
23

Eclipse 외부에서 실행되는 & 빌드 된 C++ 코드베이스를 작업하고 있습니다.Eclipse CDT 프로젝트에서 특정 디렉토리를 완전히 제외하십시오

코드를 검색/편집하기 위해 Eclipse를 사용하는 Eclipse 프로젝트를 만들었습니다.

그러나 나는 어떻게 을 완전히 알아낼 수 없습니까?은 특정 디렉토리를 build/from과 완전히 제외합니다. 건물 도중뿐만 아니라 너무 자주 실행되는 것처럼 보이는 "새로 고침 작업 공간"도 제외해야합니다. 예를 제공하기 위해, 내 작업 공간 그것은 시작하는 동안

source/ 
build/ 
.. 

같은 디렉토리를 가지고

d:\workspace 

이며, Eclipse는 자동으로 작업 공간 내부의 모든 디렉토리를 선택합니다. 그러나 이클립스가 build/을 완전히 제외 시키길 바란다.

내 코드가 원격 컴퓨터에 있으므로 "작업 영역 새로 고침"으로 작업 속도가 느려집니다.

+0

Visual Studio의 프로젝트 기능과 유사한 점이 있습니다. 네가 맞아요. 나는 그들이 파일을 스트라이크 아웃 형태로 볼 수 있기 때문에 짜증나는 빌드로부터 제외하는 것만을 제공한다고 생각합니다. – FUD

+0

제외하고 싶은 효과는 무엇입니까? –

답변

28

Resource filters을 추가하면됩니다. 리소스 필터 유형을 프로젝트의 루트 폴더에 모두 제외시킵니다. this answer을 참조하십시오.

+4

이 작업을 수행하려면 프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 '리소스 필터'를 검색하십시오. – zehelvion

+1

http://stackoverflow.com/questions/14221589/how-to-filter-resource-folders- in-a-certain-sub-of-the-project-only)는 특정의 상대적 하위 폴더를 필터링하는 방법에 대한 자세한 지침을 제공합니다. – zpon

2

이 질문에 대한 모든 대답에는 테스트 된 버전이 포함되어야한다는 견해가 있습니다. Eclipse의 대부분의 기능과 마찬가지로 점차 변경되기 때문입니다. Eclipse Neon.3 (4.6.3)에서이 작업을보다 직접 수행 할 수 있습니다.

참고 : 제외 된 디렉터리는 더 이상 프로젝트 탐색기 트리 AT ALL에 나타나지 않습니다.
이것이 문제가되는 경우 다른 기술을 선택하십시오!


그렇지 않으면, 다음 진행하는 :

1. 왼쪽 버튼을 클릭 적절한 환경을 보장하기 위해 프로젝트 탐색기 트리에서 프로젝트 루트를 (당신은 "이 작업을 수행 할 필요가 없습니다"- 많은 것들처럼 Eclipse에서).
2. 프로젝트 탐색기 트리에서 제외 할 폴더를 마우스 오른쪽 단추로 클릭하십시오.
3. "자원 구성 ..."하위 메뉴를 선택하십시오.
4. "빌드에서 제외"를 선택하십시오.
5. 프로젝트 탐색기에서 프로젝트 루트를 마우스 오른쪽 단추로 클릭합니다.
6. "색인"하위 메뉴를 선택하십시오.
7. "다시 작성"을 선택하십시오. 당신이 중복 문자를 받고 있었기 때문에이 작업을 수행하려고 한 경우

이이 문제를 해결했다 확인 :

1. 중복 정의를 얻고 있었다 기호를 참조하는 파일입니다.
2. 실제 코드에서 실제 이름의 실제 문자를 왼쪽 버튼으로 클릭하십시오.
3. F3 키를 누릅니다.
4.
이라고 생각되는 선언으로 즉시 이동했는지 확인하고 해당 항목과 그 조상만을 포함하는 목록을 보게됩니다.
5.이 대답을 Upvote 그리고 만약 당신이 최신 버전과 함께 작동 발견하면하시기 바랍니다.

0

이클립스 휠 스핀 (spin-spin) 감소와 관련하여 가장 좋은 빠른 수정 방법은 파생 된 (오른쪽 클릭) 속성으로 문제의 폴더를 표시하는 것입니다.

나중에 텍스트 검색 작업을 사용하고 파생 된 것으로 표시된 항목을 포함해야하는 경우주의하십시오. 검색에 명시 적으로 '유도 포함'이 필요합니다.