NebulaGraph:NebulaGraph CPP编译与运行

NebulaGraph:NebulaGraph CPP编译与运行

NebulaGraph CPP 是一款 C++ 语言的客户端,可以连接、管理 NebulaGraph 图数据库。

一、编译NebulaGraph CPP

1.1 下载源码

git clone https://github.com/vesoft-inc/nebula-cpp.git

1.2 编译

# 进入nebula-cpp目录
cd nebula-cpp

# 创建目录 build 并进入该目录
mkdir build && cd build

# 使用 CMake 生成 makefile 文件
# 默认安装路径为/usr/local/nebula,如果需要修改路径,
# 请在下方命令内增加参数 -DCMAKE_INSTALL_PREFIX=<installation_path>
cmake -DCMAKE_BUILD_TYPE=Release ..

# 编译
# 为了适当地加快编译速度,可以使用选项-j并行编译。并行数建议为min(CPU核数,内存(GB)/2)
# 也可以直接make
make -j {N}

1.3 安装NebulaGraph CPP

sudo make install

1.4 更新动态链接库

NebulaGraph Cpp默认安装路径为/usr/local/nebula,库文件的路径为/usr/local/nebula/lib或者/usr/local/nebula/lib64,如果在cmake配置了安装路径,需要做相应的修改

sudo vim /etc/ld.so.conf

# 在文件末尾添加
/usr/local/nebula/lib

# 更新动态链接库
sudo ldconfig

二、运行SessionExample

2.1 进入nebula-cpp中的examples目录

cd nebula-cpp/examples

2.2 编译文件

LIBRARY_PATH=<library_folder_path>:$LIBRARY_PATH g++ -std=c++11 SessionExample.cpp -I<include_folder_path> -lnebula_graph_client -o session_example
  • library_folder_path:NebulaGraph 动态库文件存储路径,默认为/usr/local/nebula/lib

  • include_folder_path:NebulaGraph 头文件存储路径,默认为/usr/local/nebula/include

示例

LIBRARY_PATH=/usr/local/nebula/lib64:$LIBRARY_PATH g++ -std=c++11 SessionExample.cpp -I/usr/local/nebula/include -lnebula_graph_client -o session_example

2.3 运行一下

./sessionExample

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值