我现在使用了 最新版本的 cocos版本
protobuf 使用了3.2 版本
但是现在出现1个问题 在ios11 以下的版本就会出现闪退
根据定位发现原来是因为动态去加载了 usr/lib/libprotobuf.dylib
我通过越狱的ios 设备去查看手机中的 usr/lib 发现根本就没有这个文件但是缺没有报告找不到
但是 ios 10 ,9 都会直接报找不到
经过网上搜索 别人说是因为命名空间引起 的和系统冲突
所以有人说需要修改命名空间如下:
#define google myapp
namespace google {
…
}
但是这个方式修改我发现无法使用 c++ 11 不然就会一顿报错
但是cocos3.1.6 本身引擎就已经使用c++11特有的一些东西
所以现在我无解了不知道怎么版本
想问一下大家使用最新版本 的 cocos 的是如何解决的?