2011-12-14 11 views
0

私はGoogle C++ Testingのドキュメントを見てきましたが、サポートされていると言っているBorland C++を参照していますが、それを動作させるための具体的で明確な指示はありません。Borland Development Studio 2006でGoogle C++テストをセットアップして使用するにはどうすればよいですか?

まず、libファイルを作成する方法を知る必要があります。私はこれをVisual Studio C++とすることができますが、まだBDS2006でこれを行う方法を研究していません。

libファイル(またはdll?)をBDSにインポートしてメソッドを使用すると、ステップ1が完了したら十分に簡単になるはずです。

しかし、VSからBDSにgtestd.libファイルをインポートしてソースに#include "gtest/gtest.h"ファイルを追加してテストを実行しましたが、コンパイラはヘッダーファイルに多数の(間違った)エラーを拒否しました。私はいくつかのプロジェクトの設定を調整する必要があるかもしれないことを推測している

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

:呼ば

例えば

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

答えて

0

これは、古いC++ Builderのコンパイラが正しくSFINAEを実装していない問題のように思えます。 別のコンパイラが必要です。私は分かりません。

関連する問題