我在我的 Eclipse 中安装了 goclipse,并设置了如下首选项:
现在,当我创建一个新的 GoFile (HelloWorld.src) 时,该文件保存在 D:/GO/TestProject/src 中。但是当我构建相同的文件时, bin 和 pkg 文件夹是空的,因此当我运行文件时出现以下错误:
资源没有对应的go包
由于此错误,无法运行代码。
我在我的 Eclipse 中安装了 goclipse,并设置了如下首选项:
现在,当我创建一个新的 GoFile (HelloWorld.src) 时,该文件保存在 D:/GO/TestProject/src 中。但是当我构建相同的文件时, bin 和 pkg 文件夹是空的,因此当我运行文件时出现以下错误:
资源没有对应的go包
由于此错误,无法运行代码。
您的项目路径应该与https://golang.org/doc/code.htmlD:\GO\src\TestProject
中描述的预期工作空间相匹配
然后,您的 GOPATH 应该指向D:\GO
(NOT ...\src
) go 工具将自动使用$GOPATH/src
,$GOPATH/bin
或者$GOPATH/pkg
在适合每种情况时使用。
正如 icza 所指出的,你的程序应该package main
在你的 go 文件顶部有一个语句被识别为可执行文件,除非你想创建一个包,在这种情况下,你应该根据需要命名你的包。