Tolua 报错cannot load incompatible bytecode

it2023-06-18  69

需要生成相应平台的bytecode,安卓上是32位,iOS区分两套bytecode,然后给luavm相应的

Wins端编译器上需要使用64位的,我的就是因为编译器端用了32位的所以报错的。

另外附上判断位的代码:

/// <summary> /// 此属性的值在 32 位进程中为 4,在 64 位进程中为 8 /// </summary> public static bool isX86_X64 { get { if (System.IntPtr.Size == 4) { return false; } else { return true; } } }

 

最新回复(0)