#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即可。