Failed to find GetTickCount64 procedure in kernel32。
用 go version go1.10.8 windows/amd64 版本开发的应用,编译时设置 GOARCH=386, 将编译的文件放到 windows xp系统上运行,一运行就报这个错:
panic: Failed to find GetTickCount64 procedure in kernel32: The specified proced ure could not be found.
goroutine 1 [running]: syscall.(*DLL).MustFindProc(0x1117d200, 0x60976c, 0xe, 0x1010101)
C:/Go/src/syscall/dll_windows.go:109 +0x5c
怎么解决这个问题呢?
您好,显然这个API在XP是不支持的。
那想跑起来要解决的问题就是哪儿调用了这个 GetTickCount64 了,题中没有给出完整的栈,所以能给的建议就是自己看看报错位置是在哪儿。
如果是某个第三方库使用了这个接口,那就换。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。