編譯
1.
??????
編譯
$BASE\src\cppunit\CppUnitLibraries.dsw
中的
cppunit_dll
項目,
release
版生成
cppunit_dll.lib
和
cppunit_dll.dll
,
debug
版生成
cppunitd_dll.lib
和
cppunitd_dll.dll
。這是
CPPUnit
基本類庫。
2.
??????
編譯
$BASE\src\cppunit\CppUnitLibraries.dsw
中的
TestRunner
項目。
release
版生成
TestRunner.lib
和
TestRunner.dll
,
debug
版生成
TestRunnerd.lib
和
TestRunnerd.dll
。這是使用
MFC
的圖形化界面的類庫。
3.
??????
把所有
lib
文件放置到
CommonFiles\Lib
目錄下面。
4.
??????
把
dll
文件放到相應的
debug
和
release
可執(zhí)行目錄下面。
設置
VC
1.
??????
在
vc
的
Option
中設置
cppunit
的頭文件路徑。是
$BASE\include
目錄。
2.
??????
在
stdafx.h
中添加
#ifndef _DEBUG
#pragma? comment(lib, "..\\..\\CommonFiles\\Lib\\cppunit_dll.lib")
#pragma? comment(lib, "..\\..\\CommonFiles\\Lib\\TestRunner.lib")
#else
#pragma? comment(lib, "..\\..\\CommonFiles\\Lib\\cppunitd_dll.lib")
#pragma? comment(lib, "..\\..\\CommonFiles\\Lib\\TestRunnerd.lib")
#endif
因為
debug
和
release
版使用的庫是不相同的