1

我想开始做一些单元测试,但是我对如何设置 CPPUnit 感到非常困惑。我在网上查看了各种教程和指南以了解该做什么,但该做什么有很多变体。我尝试了几种方法,但似乎都没有奏效。如果有人能让我朝着正确的方向前进,那么我将非常感激。我目前正在使用 Visual Studio 2005,我的大多数应用程序主要是 MFC 我还创建了相当数量的 .net 应用程序,所以理想情况下我希望它适用于两者。我是一个巨大的新手,所以在解释时请尽量减少技术术语,因为我可能不会理解它。

4

2 回答 2

1

您是否按照本教程进行操作

如果它仍然不适合您,您能否更具体地说明什么适合您,什么不适合?也许将链接发布到您正在关注的教程以及它的错误位置?

于 2011-11-11T12:54:00.247 回答
0

没有安装。该发行版是必须使用您用于 C++ 工作的编译器编译的源代码。设置 CPPUnit(在 Windows 上使用 Visual Studio):

  1. 从这里下载最新版本的 CPPUnit
  2. 提取 zip 内容(使用 7zip 或 winrar)
  3. 打开解压缩文件夹的示例目录中的 Visual Studio 6 工作区文件。
  4. 打开文件夹 srcmsvc6testrunner 中的文件 MsDevCallerListCtrl.cpp。找到以下行:

    导入“libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2”版本(“7.0”)lcid(“0”)raw_interfaces_only named_guids

  5. 现在对所有配置进行批量构建。

  6. 检查 cppunit 目录中的 lib 目录。如果文件 cppunit.lib、cppunit_dll.lib 和 cppunit_dll.dll 在那里。
  7. 转到工具->选项->项目和解决方案->VC++目录
  8. 从“显示目录”的下拉列表中选择“包含文件”并添加(通过单击底部的空白区域)-> 包含
  9. 现在通过添加 lib 来更改库文件
  10. 通过加载可以在示例文件夹中找到的 CPPUnitTestMain 项目来检查 CPPUnit 现在是否正在运行。
  11. 无需调试即可构建和运行。如果出现显示“OK(222)”的命令行,那么 CPPUnit 现在在您的机器上。

在此处输入图像描述

于 2011-11-17T10:10:47.720 回答