Closed feiyangqingyun closed 12 months ago
初始化还是要的,可以保证不重新编译的情况下替换成新的dll不出错。你改成这样试试
const void* reserved[1] = {nullptr};
void* reserved[2] = {nullptr, nullptr};
int8_t reserved[32]太长了可以放到构造函数里 memset一下
试过了还是不行,报错提示 C2536:无法指定数组的显式初始值设定项。 查阅资料说是msvc2013并没有完全支持C++11。https://www.coder.work/article/1201852 还是先按照我的注释的方法用,目前没发现啥为题,替换dll也没问题。release
还有其他错误吗?有的话我一并改掉
没有了,就剩这个
试下新包
可以了,完美,又是元气满满的一天。
找到报错地方,renderapi.h文件中修改三处即可,都是将 ={} 注释掉即可。 如果有需要看下是否头文件也这样修改下?谢谢。 int8_t reserved[32];// = {};
const void reserved[1];// = {};
void reserved[2];// = {};
注释掉也不响应运行。