這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
建立檔案夾 mingw
將 MinGW.zip 解壓到mingw目錄下,進入mingw\lib目錄下
建立檔案夾pkg-config
執行命令 go get github.com/wendal/go-oci8
將github.com\wendal\go-oci8\windows檔案夾下的oci8.pc檔案拷貝到當前pkg-config檔案夾下並修改檔案內容如下
### 異常總結
1 當報該異常時,請升級golang的編譯版本,該方法需要1.8版本
- gopkg.in\kataras\iris.v6\response_writer.go:65: undefined: http.Pusher
2 當報該異常時,是本地oracle用戶端版本不匹配,可以下載一個對應的
- C:/mingw/bin/..b/gcc/x86_64-w64-mingw32/6.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
- skipping incompatible C:/javaTool/oracle/instantclient_11_2/oci.dll when searching for -loci
- C:/mingw/bin/..b/gcc/x86_64-w64-mingw32/6.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
- skipping incompatible C:/javaTool/oracle/instantclient_11_2/oci.dll when searching for -loci
- C:/mingw/bin/..b/gcc/x86_64-w64-mingw32/6.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -loci
- collect2.exe: error: ld returned 1 exit status