2011-12-14 95 views
0

我已经浏览了Google C++测试文档,虽然它引用了Borland C++的说法,表示它受到支持,但似乎没有任何特定的,明确的指示说明如何使其工作。如何在Borland Development Studio 2006中设置和使用Google C++ Test?

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

将lib文件(或dll?)导入BDS并使用这些方法应该足够简单,我猜一旦完成了第一步。但是,我运行了一个测试,从VS导入gtestd.lib文件到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) {} 

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

回答

0

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

相关问题