我只是在尝试Go,但我无法让它编译我的第一个程序。这引起了一堆关于编译器的问题。
它包含在这个文件中:
"D:\programming\Go\src\mytest\mytest.go"
程序文本为:
// mytest project mytest.go
package mytest
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
在package文件夹中,我尝试了以下命令:
>go build
什么也没说。根据go help build
的说法,这是预期的结果。
>go build -v
_/D_/programming/Go/src/mytest
什么是_/D_/
的东西?看起来像一项新发明!
最奇怪的是:
>go build -v mytest
can't load package: package mytest: import "mytest": cannot find package
那么,我做错了什么?我如何编译它?
发布于 2012-08-14 17:28:42
程序中的main
函数必须在main
包中。然后,Package main
可以导入其他包并调用它们。
https://stackoverflow.com/questions/11949007
复制相似问题