Eclipse의 파일 유형에 따라 다른 코드 스타일을 어떻게 설정합니까?

StackOverflow https://stackoverflow.com/questions/340839

  •  19-08-2019
  •  | 
  •  

문제

우리는 CMAKE를 사용하여 빌드를 관리하고 있으며 툴체인을 위해 내장 플랫폼을위한 소프트웨어 기반을 구축하는 데 필요한 모든 것을 구성하는 다소 큰 프로젝트를 보유하고 있습니다. CMake가있는 CDT 프로젝트를 구축 할 때는 CMAKE 사양에 따라 개별 프로젝트로 나누는 대신 모든 것을 하나의 큰 프로젝트로 만듭니다.

우리의 문제는 프로젝트에 C 및 C ++ 코드를 모두 가지고 있으며 이러한 언어에 대해 다른 코드 스타일이 있다는 것입니다. Eclipse에게 프로젝트가 아닌 파일 유형을 기반으로 코드 스타일을 선택하도록 Eclipse에게 알리는 방법을 찾을 수 없었기 때문에 전체 스타일을 수동으로 전환해야하기 때문에 Eclipse를 사용하기가 매우 어렵습니다. 프로젝트 C- 작업에서 C ++- 프로젝트로 전환하려면 또는 그 반대도 마찬가지입니다.

전체 프로젝트가 아닌 파일 유형을 기준으로 코드 스타일을 설정할 수 있습니까?

도움이 되었습니까?

해결책

새 폴더 대화 상자의 "파일 시스템의 폴더 링크"고급 옵션을 사용할 수 있습니다.

기본적으로 프로젝트 Build-C를 작성한 다음 Build 및 링크가 다른 곳에있는 빌드 소스 파일에 대한 새 폴더를 만듭니다. 그런 다음 Build-C 프로젝트의 경우 코드 스타일을 빌드 프로젝트 이외의 다른 것으로 변경할 수 있습니다.

이것이 혼란스러워지면 Build-CPP라는 다른 프로젝트를 만들고 동일한 작업을 수행 할 수 있습니다 (Build라는 폴더를 작성하고 빌드 소스 파일의 실제 위치로 링크). 그런 다음 작업 세트 (Build-C 프로젝트를 포함한 하나의 작업 세트 및 Build-CPP라는 작업 세트)를 통해 필터링 프로젝트를 사용할 수 있습니다.

두 프로젝트의 폴더는 빌드 파일의 원래 위치와 연결되므로 프로젝트 간 여러 사본에 대해 걱정할 필요가 없습니다. 그러나 여전히 메인 빌드 프로젝트에서 파일을 확인할 수 있습니다. 또한 변경에 관심이있는 내용에 따라 사용자가 C에서 CPP까지 수동 스위치 작업 세트를 필요로합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top