好吧,我第一次尝试制作液体,我遇到了编译错误。我不熟悉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
非常感谢任何帮助。
答案 0 :(得分:0)
我已经解决了这个在Github上寻找答案的问题。可以通过在第2734行的开头添加(void)来解析warn_result_error:
(void)std::remove_if(m_bodyContactBuffer.Begin(),