VisualStudio C++에서 정적 분석 도구 cppcheck 실행
2267 단어 VisualStudio정적 분석Cppcheck
cppcheck 설치
ぇ tp // cp ぇ ck. 그렇게 r세후레. 네 t/ 에서 소프트웨어를 다운로드하여 설치합니다.
Visual C++에 내장
메뉴에서 "도구"→ "외부 도구"를 선택합니다.
제목(T)
자유롭게 설정할 수 있습니다. 여기서는 cppcheck입니다.
명령(C)
C:\Program Files\Cppcheck\cppcheck.exe
64비트판 Windows에서 32비트판 cppcheck를 이용하는 경우는 아래와 같이 해 주세요.C:\Program Files (x86)\Cppcheck\cppcheck.exe
인수(R)
옵션 설명은 나중에 알려 드리겠습니다. 여기에서 다음과 같이 입력하십시오.
전체 솔루션을 확인하려면
--quiet --enable=warning,style,performance,portability --language=c++ -j %NUMBER_OF_PROCESSORS% --template=vs --project=$(SolutionDir)\$(SolutionFileName)
전체 프로젝트를 확인하고 싶다면
--quiet --enable=warning,style,performance,portability --language=c++ -j %NUMBER_OF_PROCESSORS% --template=vs --project=$(ProjectDir)\$(ProjectFileName)
현재 열려 있는 파일을 확인하려면
--quiet --enable=warning,style,performance,portability --language=c++ --template=vs $(ItemPath)
초기 디렉토리(I)
현재 열려 있는 파일을 확인하는 경우
$(ItemDir)
전체 프로젝트를 확인하는 경우
$(ProjectDir)
기타
出力ウィンドウを使用(O)
를 체크하면 출력 윈도우의 cppcheck 결과에서 더블 클릭만으로 해당 위치로 점프할 수 있어 매우 편리합니다.
덤
--enable 옵션 정보
인수
코멘트
warning
버그를 방지하기 위한 제안
style
코드 정리와 관련된 문제(사용되지 않은 기능, 중복 코드, const성 등)
성능
빠른 코드를 만들기 위한 제안
portability
64비트로 이식 등 이식성 경고. 다른 컴파일러에서 다르게 작동 할 수 있습니다.
정보
설정 문제. config를 설정할 때 사용할 수 있습니다.
unusedFunction
미사용 함수의 검출. 그러나 j 옵션을 사용하면 비활성화
--enable=warning,style,performance,portability
이런 식으로 구분하여 지정할 수 있습니다.
기타
자세한 내용은 공식 매뉴얼을 참조하십시오.
Reference
이 문제에 관하여(VisualStudio C++에서 정적 분석 도구 cppcheck 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shun126/items/bfc4212702fdea5ced7a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
메뉴에서 "도구"→ "외부 도구"를 선택합니다.
제목(T)
자유롭게 설정할 수 있습니다. 여기서는 cppcheck입니다.
명령(C)
C:\Program Files\Cppcheck\cppcheck.exe
64비트판 Windows에서 32비트판 cppcheck를 이용하는 경우는 아래와 같이 해 주세요.C:\Program Files (x86)\Cppcheck\cppcheck.exe
인수(R)
옵션 설명은 나중에 알려 드리겠습니다. 여기에서 다음과 같이 입력하십시오.
전체 솔루션을 확인하려면
--quiet --enable=warning,style,performance,portability --language=c++ -j %NUMBER_OF_PROCESSORS% --template=vs --project=$(SolutionDir)\$(SolutionFileName)
전체 프로젝트를 확인하고 싶다면
--quiet --enable=warning,style,performance,portability --language=c++ -j %NUMBER_OF_PROCESSORS% --template=vs --project=$(ProjectDir)\$(ProjectFileName)
현재 열려 있는 파일을 확인하려면
--quiet --enable=warning,style,performance,portability --language=c++ --template=vs $(ItemPath)
초기 디렉토리(I)
현재 열려 있는 파일을 확인하는 경우
$(ItemDir)
전체 프로젝트를 확인하는 경우
$(ProjectDir)
기타
出力ウィンドウを使用(O)
를 체크하면 출력 윈도우의 cppcheck 결과에서 더블 클릭만으로 해당 위치로 점프할 수 있어 매우 편리합니다.덤
--enable 옵션 정보
인수
코멘트
warning
버그를 방지하기 위한 제안
style
코드 정리와 관련된 문제(사용되지 않은 기능, 중복 코드, const성 등)
성능
빠른 코드를 만들기 위한 제안
portability
64비트로 이식 등 이식성 경고. 다른 컴파일러에서 다르게 작동 할 수 있습니다.
정보
설정 문제. config를 설정할 때 사용할 수 있습니다.
unusedFunction
미사용 함수의 검출. 그러나 j 옵션을 사용하면 비활성화
--enable=warning,style,performance,portability
이런 식으로 구분하여 지정할 수 있습니다.
기타
자세한 내용은 공식 매뉴얼을 참조하십시오.
Reference
이 문제에 관하여(VisualStudio C++에서 정적 분석 도구 cppcheck 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shun126/items/bfc4212702fdea5ced7a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
자세한 내용은 공식 매뉴얼을 참조하십시오.
Reference
이 문제에 관하여(VisualStudio C++에서 정적 분석 도구 cppcheck 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shun126/items/bfc4212702fdea5ced7a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)