Liquidfun 1.1.0 ndk-build 2 ошибки компиляции

Хорошо, я пытаюсь собрать Liquidfun в первый раз, и у меня возникают проблемы с обработкой ошибок компиляции. Я не разбираюсь в c/c++, поэтому я не уверен, как их исправить, чтобы я мог строить.

Ошибка...

[armeabi-v7a] Compile++ arm: Liquidfun ‹= b2ParticleSystem.cpp jni/../Box2D/Particle/b2ParticleSystem.cpp:2734:2: ошибка: игнорирование возвращаемого значения функции, объявленной с атрибутом warn_unused_result [-Werror,-Wunused-result ] std::remove_if(m_bodyContactBuffer.Begin(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Произошла ошибка 1. make: *** [obj/local/armeabi-v7a/objs/liquidfun/Box2D/Particle/b2ParticleSystem.o] Ошибка 1

Мне удалось найти решение ошибки переключения, с которой я столкнулся, но, к сожалению, ничего по этой проблеме. Я надеялся, что кто-нибудь поможет мне построить эту штуку, чтобы я мог начать играть с этим движком.

Немного подробнее

Версия LiquidFun: 1.1.0 Инструкции по сборке: Инструкции по сборке LiquidFun для Android

Любая помощь будет принята с благодарностью.


person BSoli    schedule 13.01.2017    source источник


Ответы (1)


Я решил это, ища ответы на Github. Ошибка warn_result_error может быть устранена путем добавления (void) в начале строки 2734:

(void)std::remove_if(m_bodyContactBuffer.Begin(),

Источник: https://github.com/google/liquidfun/issues/70.

person Larry Turtis    schedule 25.10.2017