我想开始做一些单元测试,但是我对如何设置 CPPUnit 感到非常困惑。我在网上查看了各种教程和指南以了解该做什么,但该做什么有很多变体。我尝试了几种方法,但似乎都没有奏效。如果有人能让我朝着正确的方向前进,那么我将非常感激。我目前正在使用 Visual Studio 2005,我的大多数应用程序主要是 MFC 我还创建了相当数量的 .net 应用程序,所以理想情况下我希望它适用于两者。我是一个巨大的新手,所以在解释时请尽量减少技术术语,因为我可能不会理解它。
问问题
1305 次
2 回答
1
您是否按照本教程进行操作?
如果它仍然不适合您,您能否更具体地说明什么适合您,什么不适合?也许将链接发布到您正在关注的教程以及它的错误位置?
于 2011-11-11T12:54:00.247 回答
0
没有安装。该发行版是必须使用您用于 C++ 工作的编译器编译的源代码。设置 CPPUnit(在 Windows 上使用 Visual Studio):
- 从这里下载最新版本的 CPPUnit
- 提取 zip 内容(使用 7zip 或 winrar)
- 打开解压缩文件夹的示例目录中的 Visual Studio 6 工作区文件。
打开文件夹 srcmsvc6testrunner 中的文件 MsDevCallerListCtrl.cpp。找到以下行:
导入“libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2”版本(“7.0”)lcid(“0”)raw_interfaces_only named_guids
现在对所有配置进行批量构建。
- 检查 cppunit 目录中的 lib 目录。如果文件 cppunit.lib、cppunit_dll.lib 和 cppunit_dll.dll 在那里。
- 转到工具->选项->项目和解决方案->VC++目录
- 从“显示目录”的下拉列表中选择“包含文件”并添加(通过单击底部的空白区域)-> 包含
- 现在通过添加 lib 来更改库文件
- 通过加载可以在示例文件夹中找到的 CPPUnitTestMain 项目来检查 CPPUnit 现在是否正在运行。
- 无需调试即可构建和运行。如果出现显示“OK(222)”的命令行,那么 CPPUnit 现在在您的机器上。
于 2011-11-17T10:10:47.720 回答