解决Goland运行Go程序报错:该版本的 %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 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。
此时的代码为
package awesomeProjectimport "fmt"func main(){fmt.Println("Hello World!")
}
二、原因分析
在go中,应用程序的入口包要为main,而编译源码没有main包时,将无法编译输出可执行的文件,也就会导致这里的错误
二、解决办法
将main函数所在的包名改为main,改之后如下:
package mainimport "fmt"func main(){fmt.Println("Hello World!")
}
代码成功运行
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
