본문 바로가기

gtest

visual studio 2012에서 gtest 컴파일시 std::touple 에러 해결방법.. vc11에서 google test나 google protocol 등... google 프로젝트등을 빌드하면 std::tuple 등의 에러가 나게 되는데그에따른 해결방법은. stdafx.h의 윗부분에다가#define _VARIADIC_MAX 10을 써주거나.. 프로젝트 -> 속성 -> C/C++ / 전처리기 -> 전처리기 정의에다가 _VARIADIC_MAX=10; 을 써주면 된다.. vc에서 사용중이 tuple이 표준안에 안맞아서 생기는거라고 하는데...2012 RC에서도 생기던 문제라 fix가 되어야 하는데 아직까지 안되고 있는듯... vs 2012(vc 11) 에 들어와서 기존에 tr1에 있던 tuple를 std에 포함시키면서tuple의 템플릿 갯수를 기본 5개(vc10과 boost는 10개)로 줄이면.. 더보기
GTEST에서 visual assist의 자동완성기능 작동안할때 GTEST 를 사용하다 보면.. TEST() 메크로 안에서 visual assist의 자동완성 기능이 작동 하지 않습니다.. 그럴때 해결책은 visual assist를 사용하지 않고 visual studio의 intelli sense를 사용하면 되긴 하지만.. visual assist의 막강한 기능들을 사용하지 못한다는 단점이 있습니다.. 일단 gtest에서 visual assist를 사용하려면 [HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X] LimitMacro 란 문자열 생성후 값 데이터에다가 NoDepthLimit를 써주시고. visual studio 2010일 경우 [HKEY_CURRENT_USER\Software\Whole Tomato\Vis.. 더보기
gtest,unittest++ GTEST http://soupim.tistory.com/48 GTEST 최신버전 다운받기 http://code.google.com/p/googletest/downloads/list GTEST ui http://code.google.com/p/gtest-gbar/ UnitTest++ http://blog.naver.com/likecaleb/40052750598 VisualUnitTest++ http://code.google.com/p/vutpp/ VS 2010 지원 안된다 ㅠ.ㅠ UTViewer http://blog.naver.com/empty_wagon?Redirect=Log&logNo=20123288203 더보기