安装 TDM-GCC-64
从 TDM-GCC 的项目地址下载最新版的 TDM-GCC 64位版本安装。
设置 TDM-GCC-64 的环境变量
在 PATH 中加入 (TDM-GCC 安装目录)/bin
例如 C:\TDM-GCC-64\bin
.
下载 instantclient-basic 及 instantclient-sdk
在 Oracle 官网 下载 basic 及 SDK.并将两者解压,例如 C:\installclient
.
设置 instantclient-basic 的环境变量
在 PATH 中加入 instantclient-basic目录
例如 C:\installclient
.
安装 pkg-config-lite
从 pkg-config-lite 官网 下载最新版将bin和share内文件解压到 TDM-GCC 对应目录下.
设置 pkg-config-lite
创建新文件夹用于储存 *.pc 文件,本例子中位C:\pkg_config_path. 并将环境变量中加入 PKG_CONFIG_PATH 并指向刚刚创建的文件.
创建 oci8.pc
在刚刚创建的文件夹内创建 oci.pc 文件,并将 C:/instantclient/sdk
替换为 instantclient-sdk 的安装目录
C:\pkg_config_path\oci.pc
----------
Name: oci8
Description: Oracle Instant Client
Version: 12.2
Cflags: -IC:/instantclient/sdk/include
Libs: -LC:/instantclient/sdk/lib/msvc -loci
安装 go-oci8
go get github.com/mattn/go-oci8