Visual Studio 6에서만 사용 가능하다고 알고 있던 CPP Unit.
이번에 개발 IDE로 VS 7을 사용하면서 CPP Unit 이 필요했는데, 자료를 찾아보니 VS 7에서도 사용 가능하다는 것을 알게 되었다.
참고자료 :
http://blog.empas.com/panboy/?c=57396VS 2005에는 기본으로 UnitTest 기능이 들어가 있다는 사실도 알았다.
그렇다고 베타2인 VS 2005를 사용할 수는 없잖아~
각설하고, VS 7에서 CPPUnit 을 사용하기 위한 과정들을 기록해본다.
이 과정들은 VS 6에서 CPPUnit 을 사용하기 위한 과정들과 비슷하다.
1. CPPUnit 을 다운로드 받는다.
http://sourceforge.net/projects/cppunit현재 1.10.2가 최신 버전이다.
2. 다운받은 파일의 압축을 풀면 cppunit-1.10.2 폴더가 생기며
src 폴더의 CppUnitLibraries.dsw 파일을 VS 7로 open한다.
이 때 이전 버전의 포맷이므로 변환을 할 것인지를 묻는데, 모두 변환한다.
3. 전체 솔루션에 대해서 ReBuild(다시 빌드)를 한번 한다. [빌드] - [일괄 빌드] 메뉴를 선택하면 편하다.
이때 에러가 발생하는데, 무시하고 다시 한번 ReBuild(다시 빌드)한다.
4. lib 폴더에 CPPUnit 을 사용하기 위한 파일들이 모두 생성되었는지 확인한다.
중요한 파일로는 다음과 같은 것들이 있다.
디버그 버전과 릴리즈 버전은 파일명에 d 를 붙임으로써 구분하고 있다. 아래에는 릴리즈 버전의 파일들만 나열하였다.
cppunit_dll.dll
cppunit_dll.lib
TestRunner.dll
TestRunner.lib
5. VS 7의 옵션설정을 해 줄 차례이다.
CPPUnit을 사용하기 위해서는
CPPUnit 의 헤더 파일들을 인클루드하기 위한 폴더와
CPPUnit 의 lib 파일들을 링크하기 위한 폴더, 그리고
CPPUnit 의 소스 파일들이 있는 폴더를 설정해 주어야 한다.
[도구] - [옵션] 메뉴항목을 선택하여...
(1) 포함(include)파일 폴더 설정
(2) 라이브러리 파일 폴더 설정
(3) 소스파일 폴더 설정
6. 이제 CPPUnit 프로젝트를 사용하면 된다.
사용하는 방법은 다음 포스트를 참고하면 된다.
CPPUnit을 사용하기 위한 단계별 작업
이 블로그를 구독하시려면 이 버튼을 눌러주세요 ===>
