|
一、 配置cppunit的方法
编译
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可执行目录下面。
设置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版使用的库是不相同的 |
|