0

好吧,我第一次尝试构建liquidfun,但我无法克服编译错误。我不精通 c/c++,所以我不确定如何修复这些以便我可以构建。

错误是...

[armeabi-v7a] 编译 ++ 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 构建说明:Android 的 LiquidFun 构建说明

任何帮助将不胜感激。

4

1 回答 1

0

我已经解决了这个在 Github 上寻找答案的问题。warn_result_error 可以通过在第 2734 行的开头添加 (void) 来解决:

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

来源:https ://github.com/google/liquidfun/issues/70

于 2017-10-25T01:06:35.210 回答