我在C++中嵌入V8引擎,在脚本中循环调用c++方法,并返回一些字符串数据,当调用次数较少时没有问题(具体调用多少次没统计),但如果调用次数多些就会报错,我在实测中写3000次,就报以下错误:
0xC0000005: 执行位置 0x0000000000000000 时发生访问冲突。
并且在调试中看不到是哪里错误,找不到错误代码的地方,怎么回事,求答案。
建议你用个空的c++函数试下,看是不是你的函数有问题。
建议你用个空的c++函数试下,看是不是你的函数有问题。
函数没问题,只是在javascript中特调用c++函数,该函数只是返回字符串。
建议你用个空的c++函数试下,看是不是你的函数有问题。
我循环100次不会报错,如果我循环取500,1000,更高就会错,感觉像v8内存分配的问题