windows安装mattn/go-oci8遇到的各种问题总结

这两天需要查看一个beego项目,用到了mattn/go-oci8。但是本身不熟悉go以及环境问题,花了我2天时间各种查解决方案,google还好点(最终解决了问题),百度不摆了,这里记录一下。
1.由于用到了Oracle,我需要下载intantclient(版本最好也要跟数据库对应),注意x64或者x86要对应。
2.下载对应客户端的SDK,放到根目录。

在这里插入图片描述
3.将client路径放入PATH环境变量中
在这里插入图片描述

到这里,Oracle的部分就解决了,接下来是编译项目失败相关问题。

go get github.com\mattn\go-oci8报错

1error adding symbols: File in wrong format

2 C:/MinGW/mingw64/bin/../bin/ld.exe: cannot find -loci

3mattn\go-oci8\oci8.go:4:10: fatal error: oci.h: No such file or directory

由于我不是很熟悉C编译那一套,我说说我尝试的各种方法。

1.C:\Go

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值