三、安装方式
以VC使用为例,步骤如下:
1. 获取原始包,比如cppunit-1.12.1.rar,解压缩到某个目录,比如E:cppunit-1.12.1
2. 将MsDevCallerListCtrl.cpp文件中的
#import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("7.0") lcid("0") raw_interfaces_only named_guids
改为:(VC2008,version("9.0");VC2005,version("8.0"))
#import "libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2" version("9.0") lcid("0") raw_interfaces_only named_guids
编译工程,编译完成之后会在lib目录下生成cppunit、TestRunner等lib/dll文件。
2. 打开VC,菜单“工具” -> “选项”,在“选项”对话框的“项目和解决放方案”页中,包含文件include Files添加“E:cppunit-1.12.1include”,库文件Library Files添加“E:cppunit-1.12.1lib”。如图:
3. 打开工程E:cppunit-1.12.1srcCppUnitLibraries.dsw,在该工程中,cppuint是静态库版本,cppunit_dll是动态库版本,一般只需要完成release版本编译,如果想要研究源代码,可以考虑编译debug版本,用于调试和跟踪代码。