我正在尝试使用 SWIG 在 Go 中包装这个库(https://github.com/lemire/EWAHBoolArray),但是自从我升级到 1.4 以来我遇到了很多问题我使用 Go 1.3.3 并按照 SWIG 网站上的 SWIG + Go 说明成功地使一切正常工作。我不得不手动编译和安装包,而不是使用 go build,但一切正常。现在,当我尝试使用 Go 1.4.2 运行相同的程序时,出现此错误:ewah_usage.go:5:2: C source files not allowed when not using cgo: goewah_gc.c我使用最新的 SWIG 和最新的 Go 重新构建了该包,它似乎已正确安装。但是每当我使用该库运行程序时,都会出现上述错误。我的测试程序(goewah 是我用 SWIG 构建的库)package mainimport ( "fmt" "bitbucket.org/evanh/goewah")func main() { x := goewah.NewEWAHBoolArray() x.Set(1) x.Set(2) fmt.Println(x.Get(1))}
- 1 回答
- 0 关注
- 449 浏览
添加回答
举报
0/150
提交
取消