.net 如何为Visual C+安装CPPFUnit+;2005?

.net 如何为Visual C+安装CPPFUnit+;2005?,.net,unit-testing,visual-c++,mfc,cppunit,.net,Unit Testing,Visual C++,Mfc,Cppunit,我想开始做一些单元测试,但是我真的很困惑如何设置单元。我在网上看了各种教程和指南,想知道该做什么,但是有很多不同的方法。我试过几种方法,但似乎都不管用。如果有人能告诉我该做什么,我将万分感激。我目前正在使用visual studio 2005,我的大多数应用程序主要是MFC,我还创建了大量的.net应用程序,因此理想情况下我希望它能同时适用于这两种应用程序。我是一个超级新手,所以在解释时请尽量把技术术语降到最低限度,因为我可能不懂 你听懂了吗 如果它仍然对你不起作用,你能更具体地说明什么对你起作

我想开始做一些单元测试,但是我真的很困惑如何设置单元。我在网上看了各种教程和指南,想知道该做什么,但是有很多不同的方法。我试过几种方法,但似乎都不管用。如果有人能告诉我该做什么,我将万分感激。我目前正在使用visual studio 2005,我的大多数应用程序主要是MFC,我还创建了大量的.net应用程序,因此理想情况下我希望它能同时适用于这两种应用程序。我是一个超级新手,所以在解释时请尽量把技术术语降到最低限度,因为我可能不懂

你听懂了吗

如果它仍然对你不起作用,你能更具体地说明什么对你起作用,什么对你不起作用吗?可能会将链接发布到您正在学习的教程及其错误所在?

您学习了吗


如果它仍然对你不起作用,你能更具体地说明什么对你起作用,什么对你不起作用吗?可能会发布您正在学习的教程的链接,以及它的错误在哪里?

没有安装。分布是必须用C++编译器编译的源代码。 设置CPPFUnit(在使用Visual Studio的windows上):

  • 从下载CPPFUnit的最新版本
  • 提取zip内容(使用7zip或winrar)
  • 在解压缩文件夹的examples目录中打开VisualStudio6工作区文件
  • 打开文件夹srcmsvc6testrunner中的文件MsDevCallerListCtrl.cpp。 查找以下行:

    导入“libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2”版本(“7.0”)lcid(“0”)原始接口仅命名为
  • 现在为所有配置执行批生成

  • 检查cppunt目录中的lib目录。如果文件cppunit.lib、cppunit_dll.lib和cppunit_dll.dll在其中
  • 转到工具->选项->项目和解决方案->VC++目录
  • 从“显示目录”的下拉菜单中选择“包含文件”并添加(通过单击底部空白区)> >包含
  • 现在通过添加lib来更改库文件
  • 通过加载CPPFUnitTestMain项目(可在examples文件夹中找到),检查CPPFUnit是否正在运行
  • 无需调试即可生成和运行。如果命令行显示“OK(222)”,则CPPFUnit现在位于您的机器上
    没有安装。分布是必须用C++编译器编译的源代码。 设置CPPFUnit(在使用Visual Studio的windows上):

  • 从下载CPPFUnit的最新版本
  • 提取zip内容(使用7zip或winrar)
  • 在解压缩文件夹的examples目录中打开VisualStudio6工作区文件
  • 打开文件夹srcmsvc6testrunner中的文件MsDevCallerListCtrl.cpp。 查找以下行:

    导入“libid:80cc9f66-e7d8-4ddd-85b6-d9e6cd0e93e2”版本(“7.0”)lcid(“0”)原始接口仅命名为
  • 现在为所有配置执行批生成

  • 检查cppunt目录中的lib目录。如果文件cppunit.lib、cppunit_dll.lib和cppunit_dll.dll在其中
  • 转到工具->选项->项目和解决方案->VC++目录
  • 从“显示目录”的下拉菜单中选择“包含文件”并添加(通过单击底部空白区)> >包含
  • 现在通过添加lib来更改库文件
  • 通过加载CPPFUnitTestMain项目(可在examples文件夹中找到),检查CPPFUnit是否正在运行
  • 无需调试即可生成和运行。如果命令行显示“OK(222)”,则CPPFUnit现在位于您的机器上

    不要在.Net应用程序中使用CPPFUnit。使用。@ MelLin摩根GrayHAM好,谢谢,但是它说NUnit完全是用C语言编写的,我用C++编写代码,这是个问题。我也主要为我的MFC应用程序而烦恼。不要在.Net应用程序中使用CPPFUnit。使用。@ MelLin摩根GrayHAM好,谢谢,但是它说NUnit完全是用C语言编写的,我用C++编写代码,这是个问题。我也主要为我的MFC应用程序而烦恼。这很尴尬,我甚至无法解压缩tar.bz文件。我该怎么做?你用的是哪种软件?尝试使用7zip()。提取文件夹,但是所有文件在VS中都不可读,所有文件的结尾都有字符v,即“.cvsignore,v”。对其进行排序后,我下载了另一个版本。谢谢。这很尴尬,我甚至无法解压缩tar.bz文件。我该怎么做?你用的是哪种软件?尝试使用7zip()。提取文件夹,但是所有文件在VS中都不可读,所有文件的结尾都有字符v,即“.cvsignore,v”。对其进行排序后,我下载了另一个版本。谢谢你。感谢你添加了我上面给出的答案的几乎完全相同的内容,并将其作为公认的答案。。。O_o@TimBourguignon仍然习惯stackoverflow的工作方式,我的坏朋友。把你的答案放回去,我只是想用简单的一步一步的形式来澄清答案。感谢你添加了我上面给出的答案的几乎准确的内容,并将其作为公认的答案。。。O_o@TimBourguignon仍然习惯stackoverflow的工作方式,我的坏朋友。把你的答案放回去,我只是想用简单的一步一步的形式来澄清答案。