tar -xzvf TcaplusPbApi3.36.0.152096.x86_64_release_20170712.tar.gz
2. 配置 TcaplusDB 系统连接信息。
2.1 在命令行输入如下代码进入目录:
cd TcaplusPbApi3.36.0.152096.x86_64_release_20170712/release/x86_64/examples/tcaplus/C++_common_for_pb2
2.2 在命令行输入 vi common.h 修改 common.h 头文件,根据业务情况修改如下图片内容。
DIR_URL_ARRAY:集群访问 IP 地址和端口号。
DIR_URL_COUNT:固定值,保持为1即可。
TABLE_NAME:需要访问的目标表。
APP_ID:需要访问的接入 ID。
ZONE_ID:填写需要访问的表格组 ID。
SIGNATURE:集群访问密码。
3. 修改环境配置文件。
在TcaplusPbApi3.36.0.152096.x86_64_release_20170712/release/x86_64/examples/tcaplus目录下有分别通过异步方式以及协程方式调用 API 的示例,此处以协程方式调用 Set 接口设置数据为例:
在命令行输入如下代码进入目录:
cd TcaplusPbApi3.18.0.152096.x86_64_release_20170712/release/x86_64/examples/tcaplus/C++_pb2_coroutine_simpletable/SingleOperation/set
协程方式 Set 示例的所有代码都在该目录中。修改 envcfg.env 文件,将 PROTOBUF_HOME 环境变量设置为本机 protobuf 的安装路径(--prefix指定),并将 TCAPLUS_HOME 环境变量设置为 Tcaplus PB API 包下 release/x86_64 目录的绝对路径,如下图:
4. 设置环境变量,在代码目录下执行如下命令:
source envcfg.env
bash conv.sh
5. 编译二进制程序。
执行make命令编译 example 二进制,编译成功生成 mytest 可执行文件。