2,197
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
//加载动态库
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
}