#C驱动安装(Windows)

操作系统

本文以Windows10专业版为例,介绍YashanDB C驱动在该环境下的安装配置过程。

# 1、下载C驱动安装包

1.依据运维手册安装部署YashanDB软件包清单获取对应的软件包,本文以yashandb-client-xx.xx-windows-amd64.zip为例。

2.将zip文件下载并解压到本地路径,例如D:/yasdb-driver-c/

3.安装包解压后包括三个文件夹:bin、include以及lib:

bin:C驱动的可执行文件(目前包括yasql)。

include:C驱动的头文件。

lib:C驱动的库文件。

# 2、设置环境变量

D:/yasdb-driver-c/lib设置到Windows系统变量中,具体操作为:

1.点击windows设置。

2.选择高级系统设置。

3.选择环境变量。

4.选择系统变量。

5.找到Path项,选中。

6.点击编辑。

7.点击新建项。

8.新建D:/yasdb-driver-c/lib

9.保存并退出。

到此YashanDB C驱动就已安装完毕

# 3、新建使用C驱动的客户工程(可选)(支持C/C++编程语言)

以下示例工程依赖cmake环境+任意支持cmake工程的IDE(本示例使用cmake3.16及以上版本)。

1.在任意路径新建工程文件夹yacli_c_project

2.在yacli_c_project下新建文件CMakeLists.txt

3.修改CMakeLists.txt文件为以下内容:

cmake_minimum_required(VERSION 3.16)
project(example)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(BUILD_USE_64BITS on)
set(CMAKE_CONFIGURATION_TYPES "Debug" CACHE STRING "" FORCE)
set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "" FORCE)

# set src code
SET(LIBHELLO_SRC 
./cexample.c
)

add_executable(yasctest ${LIBHELLO_SRC})
target_link_libraries(yasctest D:/yasdb-driver-c/lib/yascli.lib)
target_include_directories(yasctest PUBLIC D:/yasdb-driver-c/include)

4.拷贝YashanDB C驱动使用示例中的cexample.c到当前工程路径下。

yacli_c_project的目录结构如下:

CMakeLists.txt

cexample.c

5.使用任意IDE打开当前文件夹,编译运行yasctest即可。