Go语言出现:CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者

Go语言出现:CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者

问题截图

Go语言出现:CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者

问题原因

出现这个问题是由于粗心大意造成的,在go语言编译的时候,如果只是单单编译一个文件的话,package必须是main,意味着是可以单独编译的,在我写代码的时候,根据goland的提示,然后运行就出现了这个问题

解决办法

使用package main就好啦

Go语言出现:CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者

随后运行就没有问题啦