본문 바로가기

프로그래밍

gtest (google test) vs2010 설정

googletest: https://code.google.com/p/googletest/

Downloads 에서 최신 버전을 다운.

여기서는 1.6.0 을 기준으로 설명한다.


압축을 풀면 C\gtest-1.6.0\msvc 폴더 에 gtest.sin 과 gtest-md.sin 파일이 있다.(디렉토리는 C\gtest-1.6.0 라고 가정 한다.)

gtest.sin 는 런타임 라이브러리 옵션이 /MT,/MTd. gtest-md.sin 는 /MD,/MDd 이다.

필요한거로 실행하여 빌드한다. gtest-md.sin(/MD,/MDd) 를 빌드 하였다.


새 프로젝트를 생성한다.

[프로젝트]->[속성] 

Debug, Release 각 각 설정한다. Debug 만 설명.

[구성속성]->[C/C]++->[일반]->[추가 포함 디렉터리] : C:\gtest-1.6.0\include

[구성속성]->[링커]->[일반]->[추가 라이브러리 디렉터리] : C:\gtest-1.6.0\msvc\gtest-md\Debug

[구성속성]->[링커]->[입력]->[추가 종속성] : gtest_main-mdd.lib;gtestd.lib

링크한 것과 동일하게 런타임 라이브러리를 설정해야 한다.

[구성속성]->[C/C++->코드생성]->[런타임 라이브러리] : 다중스레드 디버그 DLL(/MDd)

빌드해 본다.

gmock: https://jlospinoso.github.io/developing/gmock/software/software%20engineering/test%20driven%20development/visual%20studio/2015/01/22/visual-studio-2013-and-gmock-v1-7-0.html

자세한 사용법: https://code.google.com/p/googletest/wiki/Documentation

'프로그래밍' 카테고리의 다른 글

Unicode 사용  (0) 2012.12.05
#define WIN32_LEAN_AND_MEAN  (0) 2012.12.05
VS2010 lib 사용 설정  (0) 2012.12.03
Windows Sockets Error Codes (Windows)  (0) 2012.11.18
WINVER or _WIN32_WINNT  (0) 2012.08.27