六月婷婷AV,国产偷窥猎奇福利二区,日韩三级片。,好吊色网站,日韩成人中文在线视频,国产亚洲午夜啪啪,亚洲欧美另类国产精品,国产成人av1,任你艹在线观看

TDengine GO windows驅(qū)動的編譯和使用

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

在編譯TDengine GO驅(qū)動之前,準備好如下的編譯環(huán)境。

一、安裝工具

安裝msys2

1、下載和安裝鏈接(https://mirror.tuna.tsinghua.edu.cn/help/msys2/),選擇一個x86_64的穩(wěn)定版本完成安裝(假如安裝目錄為c:\msys64);

2、在c:\msys64\msys2_shell.cmd上點右鍵打開,然后在窗口上點右鍵, 選擇 Options ,更改字符集:Locale選擇zh_CN, Character set選擇GBK。點擊Apply后,save。

3、修改 pacman 配置

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

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

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

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

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

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

然后執(zhí)行 pacman -Sy 刷新軟件包數(shù)據(jù)。

如果有秘鑰未知的問題,請參考如下博文:https://blog.csdn.net/xfijun/article/details/107810097?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-5-107810097.nonecase&utm_term=pacman%20%E6%97%A0%E6%95%88%E6%88%96%E5%B7%B2%E6%8D%9F%E5%9D%8F%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93

4、安裝gcc和make

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

5、配置環(huán)境變量

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

安裝cmake

cmake.org/download/ 安裝最新版本即可。

下載TDengine

https://github.com/taosdata/TDengine

二、編譯

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

2、建立一個編譯目錄,并進入:

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下會生成有l(wèi)ibtaos.dll、libtaos.dll.a。

三、使用示例

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

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

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