好了,我正在尝试第一次构建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