2014-11-23 4 views
5

이클립스에서 C++ 코드에 대한 C++ 단위 테스트를 만들려면 some insane complicated steps을 따르려고합니다. (완전히 일식에 익숙합니다.) 이 단계에서는 내장 소스에서 일부 소스 파일을 제외시키는 것을 설명합니다. 그러나, 내 일식에서는 소스 파일을 마우스 오른쪽 버튼으로 클릭 할 때 어떤 Exclude from built 옵션도 표시되지 않습니다. 또한 this answerthis answer도 작동하지 않습니다. 소스 파일을 마우스 오른쪽 버튼으로 클릭 할 때 언급 된 옵션이 목록에 표시되지 않기 때문입니다.이클립스에서 소스 파일을 빌드에서 제외시키는 방법 (C++)?

그래서 빌드에서 소스 파일을 제외시키는 방법은 무엇입니까?

P. Eclipse의 버전은 Luna 4.4.0 인 것 같습니다.

(또는 더 나은 방법 : 단순한 방식으로 모든 단위 테스팅 프레임 워크에서 이클립스를 설정하는 더 쉬운 방법을 알고 있거나 다른 단위의 테스팅으로 C++ 프로젝트를 바로 개발할 수있는 다른 Linux 프레임 워크를 알고 있다면 실제로 무언가를 코딩하기 시작하기 전에 몇 주 동안 알려지지 않은 복잡한 방식으로 문제를 설정하려고합니다. 아이디어는 매우 환영합니다 ...)

답변

5

비슷한 문제가 발생했습니다.

Eclipse Luna (4.4)의 C/C++ Perspective에서 컨텍스트 메뉴 "빌드에서 제외"가 누락되었습니다.

나는 자바 perpective 사용하여 내 문제를 해결 -> Perspective 열기를 -

  1. 창> 기타 ... -> 자바 (기본값) 제외 할 파일/폴더에
  2. 이동
  3. 마우스 오른쪽 클릭 -> 자원 -> 당신은 C/C로 전환 할 수 있습니다 빌드 다음

에서 제외 ++ CDT 관점

0

이것을 시도해 보았는데 Eclipse에서 작동했습니다 : 파일> 속성 ...> 리소스> 속성 : 파생 된 파일을 마우스 오른쪽 버튼으로 클릭하십시오.

(이클립스 인디고) 도움이 되길 바랍니다.

0

나는 MARS Eclipse 버전을 사용하고 있습니다.

빌드하려는 각 구성 요소에 대한 빌드 구성을 만들어야합니다. 다음과 같이하십시오. multiple_execs

그런 다음 해당 빌드에 포함하지 않을 각 소스 파일에 대해; 해당 소스 파일을 마우스 오른쪽 단추로 클릭 한 다음 자원 구성을 선택하고 빌드에서 제외를 선택하십시오. 그런 다음 소스를 포함시키지 않으려는 위에서 작성한 빌드 구성의 상자를 선택하십시오. 다음은이를 보여주는 YouTube 동영상입니다 : exclude files from a build

관련 문제