문제

Visual Studio 2008에서 관리되지 않은 C ++ 앱을 개발하고 정적 코드 분석 도구를 추가하고 싶습니다.

권장 사항이 있습니까?

도구를 MSVC에 통합 할 수 있다면 정말 좋을 것이라고 생각합니다.

나는 생각하고있다 PC 린트 + 비주얼 보풀

그러나 나는 열심히 살펴보고있다 은폐, 이해하다, 그리고 Klockwork 또한.

가격은 실제로 문제가 아닙니다. 실제로 도구를 사용한 사람들의 의견을 원합니다. 관리되지 않는 C ++ MSVC에서, 그들은 단지 그것을 절대적으로 좋아했습니다.

마지막으로, VST와 Intel Parallel Studio는 이제 정적 코드 분석을 제공합니다. 좋은 ~

참고 : 관련 게시하다 Coverity 제안은 최고입니다 (?) (마지막 2 개의 게시물 참조)

도움이 되었습니까?

해결책

나는 Redlizard Building에서 일합니다 고아나, Visual Studio 용 C ++ 정적 분석 플러그인. 그 초점은 프로그래머의 데스크탑 사용에 중점을 둡니다. 컴파일러를하는 것처럼 개별 파일에서 실행할 수 있으며 결과를 빠르게 제공 할 수 있습니다.

이있다 시험 이용 가능. 파일을 마우스 오른쪽 버튼으로 클릭하고 선택하십시오 Goanna를 실행하십시오, 결과는 Visual Studio 경고 목록에 나타납니다.

다른 팁

당신이 언급 한 모든 것 외에도 VS Team Developer Edition은 Prefast라는 멋진 정적 분석 도구와 함께 제공됩니다. 그것의 (분명히 ..)는 IDE에 잘 통합되어 메뉴를 통해 접근 할 수 있습니다. 실제로 MS 내부 도구의 공개 릴리스 - 빌드에서 실행되는 접두사라는 얇은 도구입니다. 개인적으로, 내가 같은 결정에 직면했을 때 Prefast는 충분했습니다.

당신은 시도 할 수 있습니다 cppdepend, VS 2008, 2010, 2012, 2013 및 2015와 잘 통합 된 매우 완전한 C 및 C ++ 정적 분석기.

방금 사용하기 시작했습니다 CPPCHECK 저 소음이 적기 때문에 매우 좋아합니다.

Visual Studio 2008과 직접 통합되지는 않지만 VS는 사용자 정의 할 수 있으며 IDE에 직접 통합 할 수 있어야합니다.

나는 사용한다 PVS-Studio 정적 코드 분석기. 이 정적 코드 분석기는 Visual Studio 2005, 2008, 2010, 2012, 2013과 잘 통합되었습니다.

추가 기능이 많이 있습니다.

  1. 최근 며칠 전에 수정 된 파일 확인;

  2. 텍스트 파일 목록 내에서 파일 이름으로 파일 확인;

  3. 버전 제어 시스템 통합; 명령 줄 인터페이스에서 전용으로 작동하는 기능;

  4. «잘못된 경보»마킹; 분석 결과 저축 및로드;

  5. 사용 가능한 모든 코어 및 프로세서 사용;

  6. 등...

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