2016-12-16 13 views
0

나는 내 C-Project 내에서 내 코드 스타일을 확인하기 위해 Eclipse 내에서 cpptyle을 사용하고 있습니다. 그래서 내 파일 확장자는 * .c와 * .h입니다.cppstyle이 c 및 h 파일을 사용하도록 강제하는 방법은 무엇입니까?

cppstyle은 cpplint.py를 사용합니다. cpplint.py의 문서에 따르면 확장자가 cc, h, cpp, cu 또는 cuh 인 파일을 검사하려는 경우 extension 매개 변수를 사용해야한다고 나와 있습니다.

그래서 명령 줄에서 나는 이런 식으로 cpplint를 사용

cpplint.py –extensions=h,c src/* 

글쎄, cppstyle의 문서에 대한, cpplint.py 어떤 매개 변수를 전달 할 수 없습니다. cpplint.py를 구성하는 유일한 방법은 슬프게도 확장 매개 변수를 지원하지 않는 CPPLINT.cfg 파일을 사용하는 것입니다.

결국 이클립스에서 * .c 파일을 확인할 수 없습니다.

cppstyle이 c 및 h 파일을 사용하도록 강제하는 방법은 무엇입니까?

답변

0

해결책을 찾았습니다. 그것은 매우 임신하지만, 그것은 작동하지하지 :

  1. 는 fallowing처럼 보이는 작은 bash는 스크립트를 작성하고 실행합니다

`

#!/bin/bash 
/usr/bin/cpplint.py --extensions=h,c [email protected] 
  1. Windows> 환경 설정/C/C++> CppStyle : cpplint.py를 직접 가리키는 대신 새로 작성한 스크립트의 경로를 삽입하십시오.
  2. Windows> 기본 설정/C/C++> 코드 분석 cpplint 범주의 각 항목을 두 번 클릭하고 범위 탭에서 파일 확장명 * .c를 추가합니다. workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.codan.core.prefs 내 편집기의 Find & 바꾸기 기능을 사용하여 모든 항목에 대해 수행 할 수 있습니다.

이것은 정말 좋은 해결 방법이 아닙니다. 어쩌면 누군가가 더 나은 해결책을 알고 있을까요?