Я просмотрел документацию по тестированию 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) {}
Я предполагаю, что мне может потребоваться изменить некоторые настройки проекта?