【BUG】DLL调用时, 文本到文本哈希表 会导致崩溃
源码:问题描述
如果一个结构A包含 文本到文本哈希表 类型的字段, 比如 arg1
当将该 结构A 的实例对象的指针传递给DLL后,在DLL中调用 arg1 字段就会崩溃
EXE应用
EXE调用部分
DLL部分代码
, 原因为debug和release混用导致 火山新增了部件dll,以后这种火山编译dll给火山用直接用部件dll更方便 609177738 发表于 2022-5-6 23:13
原因为debug和release混用导致
是这样
, 609177738 发表于 2022-5-6 23:13
原因为debug和release混用导致
但是咱们调用的系统、第三方dll都是relase版本,开发过程中不都是调试运行吗?哪个第三方模块必须打包才能运行...
所以这个地方还是有问题,需要优化的 创世魂 发表于 2022-5-6 23:30
火山新增了部件dll,以后这种火山编译dll给火山用直接用部件dll更方便
需要热更,所以期待部件DLL的动态加载和卸载功能 创世魂 发表于 2022-5-6 23:30
火山新增了部件dll,以后这种火山编译dll给火山用直接用部件dll更方便
文本到文本哈希表 这个是relase和debug混用导致的问题吗?
不是很理解, 即使优化了代码, relase版本的dll也应该支持debug调用吧。咱们从市面上下载的dll都是relase版本啊
请教一下后续会修复这个问题吗?
页:
[1]