小编Ton*_*Bai的帖子

可以从私有的subversion存储库golang import package吗?

我们知道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)

svn git go

5
推荐指数
1
解决办法
4660
查看次数

访问C联合字段时出现问题

我想进入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)

谁能告诉我访问工会领域的正确方法?

language-interoperability go cgo

3
推荐指数
1
解决办法
724
查看次数

标签 统计

go ×2

cgo ×1

git ×1

language-interoperability ×1

svn ×1