2011-12-14 94 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的問題。 所以你正確地需要另一個編譯器。我不知道。

相關問題