Goland 1.15运行报错:该版本的 %1 与你运行的 Windows 版本不兼容

一、报错详情

Error running 'go build awesomeProject (1)': Cannot run program "C:\Users\erbin\AppData\Local\Temp\___go_build_awesomeProject__1_.exe" (in directory "G:\Language Proctice\Goworks\src\awesomeProject"): CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。
 

此时的代码为

Goland 1.15运行报错:该版本的 %1 与你运行的 Windows 版本不兼容_第1张图片 

二、原因分析

在go中,应用程序的入口包要为main,而编译源码没有main包时,将无法编译输出可执行的文件,也就会导致这里的错误

解决办法

将main函数所在的包名改为main,改之后如下:

Goland 1.15运行报错:该版本的 %1 与你运行的 Windows 版本不兼容_第2张图片

 

你可能感兴趣的:(golang,windows,服务器)