三、安裝方式
以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是靜態(tài)庫版本,cppunit_dll是動態(tài)庫版本,一般只需要完成release版本編譯,如果想要研究源代碼,可以考慮編譯debug版本,用于調(diào)試和跟蹤代碼。