如何在Borland Development Studio 2006中设置和使用Google C ++ Test?

时间:2011-12-14 11:52:39

标签: c++ testing c++builder

我查看了Google C ++测试文档,虽然它引用了Borland C ++,说它受支持,但似乎没有任何特定的,明确的说明如何让它工作。< / p>

首先,我需要知道如何构建lib文件。我可以做到这一点是Visual Studio C ++,但还没有找到如何在BDS2006中做到这一点。

将lib文件(或dll?)导入BDS并使用这些方法应该很简单,我想一旦完成第一步。

但是,我运行了一个测试,将gtestd.lib文件从VS导入BDS并将#include "gtest/gtest.h"添加到我的源中,但编译器拒绝了它,并在头文件中出现了很多(涉嫌)错误。

例如

[C++ Error] gtest-tuple.h(388): E2437 'typename' should be followed by a qualified, dependent type name

其中提到:

explicit tuple(GTEST_BY_REF_(T0) f0) : f0_(f0) {}

我猜我可能需要调整一些项目设置?

1 个答案:

答案 0 :(得分:0)

这似乎是旧C ++ Builder编译器无法正确实现SFINAE的问题。 所以你需要另一个编译器。我知道并不容易。