我们知道golang支持来自着名代码托管网站的导入包,例如github,google代码等等,但我想弄清楚golang是否支持从我的私有subversion/git存储库导入包?如果golang支持这一点,在项目之间共享一些共同的包将变得更容易.
一个理想的例子:
package main
import "192.168.12.13/trunk/share/foolib"
func main() {
....
foolib.xxxx...
}
Run Code Online (Sandbox Code Playgroud) 我想进入Go的C联盟领域.下面是我的源代码,但编译时遇到错误:
package main
// #include <stdio.h>
// #include <stdlib.h>
// union bar {
// char c;
// int i;
// double d;
// };
import "C"
import "fmt"
func main() {
var b *C.union_bar = new(C.union_bar)
b.c = 4
fmt.Println(b)
}
Run Code Online (Sandbox Code Playgroud)
当我建立时,我得到如下错误:
bc undefined(类型*[8]字节没有字段或方法c)
谁能告诉我访问工会领域的正确方法?