2,348
社区成员




//加载动态库
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
}