无法在GoClipse中使用包

时间:2012-03-31 16:01:06

标签: go

我开始学习go。 在我第一次尝试使用命令行后,我安装了Goclipse。 当我在这个环境中创建一个新的Go项目时,我得到了关注 文件结构: -bin -pgk    -windows_amd64 - src

遵循此示例:http://code.google.com/p/goclipse/wiki/GettingStarted, 我首先创建了一个Hello World程序,在这里我没有任何问题。

但是当我在pkg文件夹下创建一个新的文件夹时钟并在 file ampm.go我在第一行收到以下错误:

  

此行有多个标记    - mkdir C:\ Windows \ go-build441906462:错误5(FormatMessage失败,错误= 15100)    - 改变了7条线

当我尝试在hello.go文件中导入时钟包时,我得到了 错误,他无法找到包时钟。

1 个答案:

答案 0 :(得分:3)

如果你在goclipse中看到错误,你应该尝试从命令行手动编译东西 - 我注意到有时它似乎无法从编译程序的一部分的错误中恢复。如果您更改了版本,也可以检查Eclipse中的Go配置,因为它们会移动文件。清理构建和更改文件也会强制它重建。

文件夹结构应如下所示:

proj
--bin (for commands)
----os_architecture 
--pkg (for compiled packages)
----os_architecture 
--src
----pkg
------mypkgfolder
----cmd

您可以编译一个包或命令,如:go build src/cmd/*.go