好了,我正在尝试第一次构建Liquidfun,但是遇到过去的编译错误时遇到了麻烦。我不精通C / C ++,所以我不确定如何修复这些问题以便构建。

错误是...


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


我能够找到遇到的移位错误的解决方案,但不幸的是,在此问题上什么也没有。我希望有人可以帮助我构建这个东西,以便我可以开始使用此引擎。

更多细节


  LiquidFun版本:1.1.0
  生成说明:LiquidFun Build instructions for android


任何帮助将不胜感激。

最佳答案

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

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


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

09-04 17:50