Компиляция ошибок CppUTest и typecast

Я никогда не использовал ни одного модульного тестового фреймворка с C ++. Теперь я взял CppUTest версии 3.6.
Я пытаюсь скомпилировать библиотеку в соответствии с файлом README_InstallCppUTest.txt:

./ configure => ОК

сделать => не в порядке

src/CppUTest/JUnitTestOutput.cpp:170:29: error: use of old-style cast [-Werror,-Wold-style-cast]

Должен ли я исправить все эти ошибки компиляции или я могу как-то пропустить ошибки?
Я знаю, что g ++ является символической ссылкой на clang в OSX.

Ранее я пытался использовать gtest. В основном это было очень приятно, когда делали фиктивный тест (например, EXPECT_EQ(1,1)). Когда я пытался протестировать класс нормального производственного кода, мне было трудно найти, как использовать заглушки или mocs. Поэтому я решил попробовать CppUTest.

0

Решение

Должен ли я исправить все эти ошибки компиляции или я могу как-то пропустить ошибки?

Вы можете отключить предупреждение (или удалить -Werror — превращает все предупреждения в ошибки).

Я предполагаю, что вы скачали стабильную версию, поэтому вы можете попробовать с текущий Git Snapshot. Однако это может быть не стабильным.

Хорошо. Если я изменю код платформы CppUTest, могу ли я зафиксировать изменения?

Ты должен фрист проверять источники тока (ссылка выше). Если это еще не исправлено, это всегда хорошая идея внести свой вклад к проекту.

Вы также можете подать проблему или же открыть запрос на включение для вашего исправления.

0

Другие решения


По вопросам рекламы [email protected]