早上手贱,更新了xcode11,更新完发现cocos2dx项目运行不了了,编译错误,btMatrix3x3.h第861行bt_splat_ps报错,因为xcode11刚出来,网上搜了一下,并没有解决方案,于是就想重新下载10.3,但是真的下载太慢了。
如果有童靴跟我一样手贱的话,我这有个临时解决方案:
将btVector3.h里的
#define BT_SHUFFLE(x,y,z,w) ((w)<<6 | (z)<<4 | (y)<<2 | (x))
修改为
#define BT_SHUFFLE(x,y,z,w) (((w)<<6 | (z)<<4 | (y)<<2 | (x))&0xff)
就可以编译通过了。
另外编译通过后模拟器运行会报info.plist里short version没定义的错误,在info里随便填一个版本号就行了