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

如何編譯TDengine的Windows客戶端

編譯TDengine Database之前,需要確保已安裝64位Windows系列操作系統(tǒng)和Visual Studio 2013版本,其他版本的編譯器還沒有驗證,可能會產(chǎn)生內(nèi)存泄露,本文的系統(tǒng)環(huán)境如下

Microsoft Visual Studio Ultimate 2013 版本 12.0.30501.0 REL
Microsoft .NET Framework 版本 4.7.03056
Windows 10 64-bit Professional

安裝CMake

到CMake官網(wǎng)下載CMake的windows安裝包,本文使用版本為cmake-3.15.0-win64-x64.msi

https://github.com/Kitware/CMake/releases/download/v3.15.0/cmake-3.15.0-win64-x64.msi

安裝之后,打開cmd.exe,輸入cmake -version,可以看到如下信息

C:\Users\slguan>cmake -version
cmake version 3.15.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).

生成VisualStudio的解決方案

從開始菜單中找到Visual Studio 2013的菜單項,選擇VS2013 x64 兼容工具命令提示并打開

TDengine Database

在命令行工具中,切換到TDengine Database的源代碼目錄,作者的源代碼存放在如下目錄

C:\Users\slguan\Desktop\work\op\

依次執(zhí)行

mkdir sln
cd sln
cmake .. -A x64

如下圖所示

TDengine Database

在文件夾sln中,能夠看到包括TDengine.sln在內(nèi)的文件,如下圖

TDengine Database

打開TDengine.sln即可通過VisualStudio開始編譯

生成VisualStudio的NMake文件

從開始菜單中找到Visual Studio 2013的菜單項,選擇VS2013 x64 兼容工具命令提示并打開

TDengine Database

在命令行工具中,切換到TDengine的源代碼目錄,作者的源代碼存放在如下目錄

C:\Users\slguan\Desktop\work\op\

依次執(zhí)行

mkdir nmake
cd nmake
cmake .. -G "NMake Makefiles"

如下圖所示

TDengine Database

在文件夾nmake中,能夠看到生成的Makefile文件,如下圖

TDengine Database

輸入如下命令就開始編譯

nmake install
TDengine Database

編譯結(jié)束后,控制臺的輸出內(nèi)容如下圖所示

TDengine Database

TDengine Database的客戶端會被CMake安裝在C:/TDengine目錄下

TDengine Database

使用TDengine的Windows的客戶端

在cmd.exe中,切換到C:\TDengine目錄,執(zhí)行taos.exe連接數(shù)據(jù)庫,例如

cd C:\TDengine
taos -h 192.168.100.128

連接成功后,輸出如下信息

Welcome to the TDengine shell, server version:1.6.1.0  client version:1.6.1.0
Copyright (c) 2017 by TAOS Data, Inc. All rights reserved.

taos>

如需在windows下使用C#、Java、Python等語言,將C:\TDengine\driver\taos.dll拷貝到C:\windows\system32目錄下即可。所有TDengine的連接器,均需依賴taos.dll。

使用C#語言連接TDengine

C#語言的例子在C:\TDengine\examples\C#目錄,在cmd.exe中切換到此目錄,執(zhí)行如下代碼進(jìn)行編譯

cd C:\TDengine\examples\C#
csc /optimize *.cs
TDengine Database

編譯完成后,執(zhí)行TDengineTest.exe,該程序會創(chuàng)建名為db的數(shù)據(jù)庫,并向10張表中合計寫入10萬條記錄

TDengine Database