无法在 golang 中创建自定义包

我对 GO 很陌生。我尝试了几个例子,其中一个是使用 cgo 从 GO 调用 C 代码。

这是我正在尝试的示例:https : //code.google.com/p/go-wiki/wiki/cgo

以上面的链接作为参考,我创建了一个如下的包结构:

gocode/src/github.com/mypkg/test.go

“mypkg”是我在 test.go 中创建并使用的自定义包,如下所示:

包 mypkg

运行 go 程序时出现错误。 “去运行:不能运行非主包”

我已将 GOPATH 设置为 GO 源代码文件夹。

GOPATH=/xyz/gocode/src/

我搜索了解决方案,发现以下链接说无法创建自定义包:https ://groups.google.com/forum/#!topic/golang-nuts/vmebkoqYMH4

http://stackoverflow.com/questions/23870801/go-run-cannot-run-non-main-package

但是,我看到的所有代码都带有自定义包名称。请帮我解决这个问题。

任何帮助都非常感谢。


牛魔王的故事
浏览 205回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go