有什么方法可以让谷歌测试框架与Visual Studio 6协同工作吗

Is there any way to make Google testing framework work with Visual Studio 6?

本文关键字:Visual Studio 协同工作 框架 测试 方法 什么 谷歌      更新时间:2023-10-16

我试着回答这个问题,但遇到了很多这样的编译错误。

error C2182: '__formal' : illegal use of type 'void'

有没有人在谷歌测试中成功地使用了VS 6.0?

前段时间,有人为Google Test提出了一个支持VC6的补丁。该补丁最终在主干中被拒绝,因为它使支持库变得更加困难。但修补后的源代码被放在Subversion的一个分支中,供需要它的人使用。它就在那里,不受支持。

但由于它不受支持,自1.3版本分支以来,一直没有来自主干的后端端口。但是,如果你真的需要它,并且不介意错过从那时起添加的所有功能,你可以从那里获得它。

可能不会。VS 6.0与C++03不兼容,因此没有太多的C++可以使用它。您很可能至少需要VS 7.1(2003)或VS 8.0(2005)。