【发布时间】:2013-01-19 16:21:10
【问题描述】:
在我的 GOPATH 中,我有这样的东西:
/bin/
/pkg/
/src/
/src/my_prog/
/src/my_prog/main.go
/src/my_prog/d_interface.go
/src/my_prog/d_struct_that_implements_the_interface.go
在main.go 我有package main,在d_interface.go 和d_struct_that_implements_the_interface.go 我有package my_prog。
当我尝试go build my_prog 时,我收到以下错误:
can't load package: package my_prog: found packages my_prog (d_interface.go) and main (main.go) in C:\dev\Code\Go\src\my_prog
这是否意味着任何属于package main 的文件都应该放在自己的文件夹中?如果有,这是什么原因?
【问题讨论】:
标签: go