Тестирование кода C с помощью googletest (Google C ++ Testing Framework) - PullRequest
3 голосов
/ 18 июля 2011

Я пытаюсь протестировать код C с помощью googletest, но у меня возникают некоторые проблемы, когда мои заголовочные файлы C включены в тестовый файл C ++, поскольку компилятор g ++ обрабатывает их как заголовки C ++.

Я пытался включить эти заголовки в extern "C" {}, но безуспешно.

Есть ли способ, которым компилятор g ++ может обрабатывать эти заголовки как заголовки C?

1 Ответ

4 голосов
/ 18 июля 2011

extern "C" меняет только название сценического псевдонима. Если вы используете функции C, которые не являются общими для C ++, тогда вы SOL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...