【问题标题】:Can't use packages in GoClipse无法在 GoClipse 中使用包
【发布时间】:2012-04-01 12:08:37
【问题描述】:

我开始学习围棋。 在我第一次尝试使用命令行之后,我安装了 Goclipse。 当我在这个环境中创建一个新的 Go 项目时,我开始关注 文件结构: -垃圾桶 -pgk -windows_amd64 - 源代码

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

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

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

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

【问题讨论】:

  • 我遇到了同样的问题。有没有人发布(或者他们可以写?!)通过这些第一步的答案或博客文章?
  • 也许它有助于安装新的最新版本的 GoClipse,这减少了我的许多问题......

标签: go


【解决方案1】:

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

文件夹结构应该是这样的:

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

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

【讨论】:

    猜你喜欢
    • 2017-01-06
    • 2012-07-07
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 2014-02-21
    • 2011-11-19
    • 2014-08-20
    相关资源
    最近更新 更多