Как настроить и использовать Google C ++ Test в Borland Development Studio 2006? - PullRequest
0 голосов
/ 14 декабря 2011

Я просмотрел документацию по тестированию Google C ++, и, хотя в ней есть ссылка на Borland C ++, в которой говорится, что она поддерживается, нет никаких конкретных и четких инструкций о том, как заставить ее работать.

Во-первых, мне нужно знать, как создать файл lib. Я могу сделать это в Visual Studio C ++, но еще не выяснил, как это сделать в BDS2006.

Импорт файла lib (или dll?) В BDS и использование методов должно быть достаточно простым, я думаю, когда первый шаг будет завершен.

Однако я запустил тест, импортирующий файл gtestd.lib из VS в BDS и добавив #include "gtest/gtest.h" в мои источники, но компилятор отклонил его с большим количеством (предполагаемых) ошибок в заголовочных файлах.

1012 * например *

[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 голосов
/ 12 марта 2012

Похоже, проблема в том, что старые компиляторы C ++ Builder неправильно реализуют SFINAE. Так что вам нужен еще один компилятор. Не легко, я знаю.

...