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)
빌드해 본다.
자세한 사용법: 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 |