无码人妻精品一区二区三18禁,影音先锋男人AV橹橹色,污污污污污污www网站免费,日韩成人av无码一区二区三区,欧美性受xxxx狂喷水

TDengine GO windows驅動的編譯和使用

Li Hui

2020-01-06 /

注(zhu):以下(xia)描述都是在windows 10環境下(xia)驗證通過。

在編譯TDengine GO驅動(dong)之前(qian),準備好(hao)如下的編譯環境。

一、安裝工具

安裝msys2

1、下載和安(an)裝(zhuang)鏈接(),選(xuan)擇(ze)一個(ge)x86_64的穩定版本(ben)完(wan)成安(an)裝(zhuang)(假如安(an)裝(zhuang)目錄(lu)為c:\msys64);

2、在c:\msys64\msys2_shell.cmd上(shang)點(dian)(dian)右鍵打(da)開,然后(hou)在窗口(kou)上(shang)點(dian)(dian)右鍵, 選(xuan)擇 Options ,更(geng)改(gai)字符集(ji):Locale選(xuan)擇zh_CN, Character set選(xuan)擇GBK。點(dian)(dian)擊Apply后(hou),save。

3、修改 pacman 配置(zhi)

編輯 c:\msys64\etc\pacman.d\mirrorlist.mingw32,在文(wen)件開頭添加:

Server = //mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686

編輯 c:\msys64\etc\pacman.d\mirrorlist.mingw64,在文(wen)件開頭添加:

Server = //mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64

編(bian)輯 c:\msys64\etc\pacman.d\mirrorlist.msys,在文(wen)件開頭(tou)添加:

Server = //mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch

然后執行 pacman -Sy 刷新軟件包數據。

如果有秘(mi)鑰未知的問題,請參考(kao)如下博(bo)文:

4、安裝gcc和make

pacman -S mingw-w64-x86_64-gcc 
pacman -S make

5、配置環境變量

C:\msys64\mingw64\bin C:\msys64\usr\bin 按以上順序添加到系統變量 path中。

安裝cmake

安(an)裝最新版本即(ji)可。

下載TDengine

二、編譯

1、打開PowerShell,進入TDengine工程目(mu)錄。

2、建(jian)立一個編譯(yi)目錄(lu),并進入:

D:\TDengine> mkdir debug
D:\TDengine> cd debug

3、編譯

D:\TDengine\debug> cmake .. -G "Unix Makefiles" -DDLLTYPE=go
D:\TDengine\debug> make

完成后,在debug\build\lib下會(hui)生成有libtaos.dll、libtaos.dll.a。

三、使用示例

1、在TDengine提供的(de)go 驅動代(dai)碼里的(de)taosSqlCgo.go 和 result.go中包含庫(ku)文件路(lu)(lu)徑修改(gai)到實際存放(fang)的(de)路(lu)(lu)徑。如下(xia)示例所示:

#cgo CFLAGS : -IC:/TDengine/include
#cgo LDFLAGS: -LC:/TDengine/driver/ -ltaos

2、在運行的時候,將庫文件(jian) libtaos.dll、libtaos.dll.a 放到(dao)執行程序(xu)的同級目錄即(ji)可。