liquidfun 1.1.0 ndk-build 2编译错误

时间:2017-01-13 18:14:19

标签: android c++ android-ndk ndk-build liquidfun

好吧,我第一次尝试制作液体,我遇到了编译错误。我不熟悉c / c ++,所以我不确定如何修复这些,以便我可以构建。

错误是......

  

[armeabi-v7a]编译++ arm:liquidfun< = b2ParticleSystem.cpp   jni /../ Box2D / Particle / b2ParticleSystem.cpp:2734:2:错误:忽略返回值        使用warn_unused_result属性声明的函数        [-Werror,-Wunused-结果]          的std ::的remove_if(m_bodyContactBuffer.Begin()          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   生成1个错误。   make:*** [obj / local / armeabi-v7a / objs / liquidfun / Box2D / Particle / b2ParticleSystem.o]错误1

我能够找到解决我遇到的转换错误的解决方案,但很遗憾没有解决这个问题。我希望有人可以帮我把这个东西搞定,这样我就可以开始玩这个引擎了。

更多细节

  

LiquidFun版本:1.1.0   构建说明:LiquidFun Build instructions for android

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

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

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

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