我正在尝试使用 Visual Studio 2010 构建 CppUnit(自述文件中的第一行说版本 1.13)。按照说明(在网络论坛上找到,在 CppUnit 文档中找不到太多内容);我找不到有效的文件扩展名。所有文件扩展名都以“,v”结尾这个奇怪的“,v”扩展名是什么?它的目的是什么?
在这一点上我很沮丧,如果有人可以帮助如何在 VS2010 项目中加载 CppUnit 并构建它....那将是一个很大的帮助!
我正在尝试使用 Visual Studio 2010 构建 CppUnit(自述文件中的第一行说版本 1.13)。按照说明(在网络论坛上找到,在 CppUnit 文档中找不到太多内容);我找不到有效的文件扩展名。所有文件扩展名都以“,v”结尾这个奇怪的“,v”扩展名是什么?它的目的是什么?
在这一点上我很沮丧,如果有人可以帮助如何在 VS2010 项目中加载 CppUnit 并构建它....那将是一个很大的帮助!
你指的是这个项目吗?
http://sourceforge.net/projects/cppunit
如果是这样,例如使用 TortoiseSVN 从 svn 获取最新代码:
https ://cppunit.svn.sourceforge.net/svnroot/cppunit
它包含“INSTALL-VS.Net2008.txt”以及 Visual Studio 2008 的说明,但它也可以应用于 Visual Studio 2010。
您可能需要编辑 src\msvc6\testrunner\MsDevCallerListCtrl.cpp 并替换
version("9.0")
为
version("10.0")
只要 sln 输出 cppunit(d).lib 或您需要的任何依赖项,您就可以安全地忽略任何构建错误。
玩得开心!:)
我已成功将 CPPUNIT 1.12.1 转换为 VS2010 解决方案。它在这里描述:http: //blogs.powersoft.ca/erict/archive/2012/02/21/cppunit-in-vs2010ndashwith-a-sample.aspx并且可以从那里下载解决方案。
我刚刚找到了一个非常容易在 VS2010 中构建的版本(又名按下 1 按钮): http: //www.comp.nus.edu.sg/~cs3215/tools/cppunitAll.html
这真的很好,因为它有一个可以直接打开的 .sln 文件。它还包括一个教程 ;) 用 google.de 找到它,它的版本是 1.12.1
玩得开心!