golang 调用C++动态库 提示fatal: morestack on g0
如题,我想请问一下,这个g0是啥呀?我以为是因为栈空间不够大,在网上找了扩栈的方法,尝试过后,还是不能解决。关键源码如下:
//加载动态库
ImageComparison ,err := syscall.LoadLibrary("ImageComparison.dll")
if err != nil{
print("LoadLibraryfailed:",err.Error())
}
defer syscall.FreeLibrary(ImageComparison)
lpfnImageComparison,err:= syscall.GetProcAddress(ImageComparison, "ImageComparison")
if err != nil{
print("GetProcAddressfailed:",err.Error())
}
ret, _,_:= syscall.Syscall(lpfnImageComparison,2,uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr(file_dir+"r.jpg"))),uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr(file_dir+"v.jpg"))),0)
if ret == 0 {
c.Data["json"] = map[string]interface{}{"result": "0"}
c.ServeJSON()
return
}
...全文
相关推荐
google-glog-v0.3.4-217-g367518f.zip
glog是著名的google开源C++日志库glog的golang版本,glog是一个轻量级的日志库,上手简单不需要配置文件并且稳定高效
4基础 1:启动一个最简单的 RESTful API 服务器(1).md
4基础 1:启动一个最简单的 RESTful API 服务器(1)
2012职称英语《理工类A级》冲刺卷及答案2
2012职称英语《理工类A级》冲刺卷及答案
工业互联网工控安全与工业质检AI大模型建设方案.pptx
工业互联网工控安全与工业质检AI大模型建设方案.pptx
2024 《计算机网络》实验教学指导书.doc
2024 《计算机网络》实验教学指导书.doc


