簡體   English   中英

Xcode 11、Cocos2dx編譯問題:參數值10880超出有效范圍[0, 255] btVector3.h

[英]Xcode 11, Cocos2dx compilation problem: Argument value 10880 is outside the valid range [0, 255] btVector3.h

請看附件圖片。 在 Xcode 11 中,Cocos2d-x 給出錯誤:參數值 10880 超出有效范圍 [0, 255] btVector3.h

代碼行出錯

y = bt_splat_ps(y, 0x80); // in file btVector3.h

在此處輸入圖像描述 如何解決這個問題?

本論壇建議的臨時解決方案: https://discuss.cocos2d-x.org/t/xcode-11-ios-13-cocos-not-running/46825

在 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)

這解決了編譯錯誤。 等待 Cocos2d 團隊的有效修復:-

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM