我正在嘗試使用 SWIG 在 Go 中包裝這個庫(https://github.com/lemire/EWAHBoolArray),但是自從我升級到 1.4 以來我遇到了很多問題我使用 Go 1.3.3 并按照 SWIG 網站上的 SWIG + Go 說明成功地使一切正常工作。我不得不手動編譯和安裝包,而不是使用 go build,但一切正?!,F在,當我嘗試使用 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 關注
- 576 瀏覽
添加回答
舉報
0/150
提交
取消