小编Dan*_*anG的帖子

为什么在包含两个基于cgo的库时会得到"重复符号引用"?

我正在尝试构建(构建)以下内容:

package main

import (
    "fmt"
    _ "github.com/d2g/unqlitego"
    _ "github.com/mattn/go-sqlite3"
)

func main() {
    fmt.Println("Erm Compile?")
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

重复的符号引用:github.com/d2g/unqlitego(.text)和github.com/mattn/go-sqlite3(.text)中的__moddi3

我正在运行版本go1.3.1 windows/386.

难道我做错了什么?你会如何解决这类问题?

这个OS/Go版本/架构特定的错误?(我很感激"它适合我",你的输出go version)

我把这一切都放在了一个回购中,所以你应该能够做到go get github.com/d2g/issue-duplicate_symbol.

根据评论看起来似乎已登录Windows 386问题:https://code.google.com/p/go/issues/detail?id = 8702

sqlite go cgo unqlite

9
推荐指数
1
解决办法
1039
查看次数

标签 统计

cgo ×1

go ×1

sqlite ×1

unqlite ×1