Open dw317748627 opened 2 years ago
我也是这个错误。。。
解决了吗
找到WebGLPlugins/lundump.c 第237行,代码代码改成下面这样就可以了 checkliteral(S, &LUA_SIGNATURE[1], "not a");
报错提示是由于在 "LUA_SIGNATURE + 1" 这一表达式中进行了字符指针和整数的相加操作,这样的操作可能会导致错误,因为这不是合法的操作。这个警告意味着编译器认为您可能意图执行一个不确定的操作。解决这个问题的方法是,您可能需要明确地将 LUA_SIGNATURE 的指针与整数进行相加,然后传递给 checkliteral 函数。这可以通过使用数组索引来实现。
因为要用到webgl的ASTC的图片属性 所以要使用2012.2.12 但是导出webgl失败 报错信息如下
Building Library\Bee\artifacts\WebGL\GameAssembly.\master_WebGL_wasm\u9l0_xlua_webgl.o failed with output: In file included from Assets/Plugins/WebGL/xlua_webgl.cpp:31: G:\U3DWorkSpace\TT\xLua-master\WebGLPlugins\lundump.c:237:33: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] checkliteral(S, LUA_SIGNATURE + 1, "not a"); / 1st char already checked /