如何在Linux中由Datastax提供的新c ++驱动程序中编译c ++程序

时间:2015-04-21 21:34:15

标签: cql

我是Cassandra的新手。我从Datastax安装了c ++驱动程序。有人可以提供一些步骤,比如我必须创建'.c'文件的路径以及如何编译它。我可以在示例文件夹中看到一些示例程序。任何人都可以告诉我如何编译示例程序。

1 个答案:

答案 0 :(得分:1)

cpp-driver使用cmake并依赖于libuv。因此,第一步是确保您安装了cmake以及libuv。根据你的linux发行版,它可能就像使用像apt或yum这样的包管理器一样简单(即sudo apt-get install cmake libuv-dev

构建只需在cpp-driver目录中运行以下步骤:

  1. cmake .
  2. make
  3. sudo make install
  4. 这会将libcassandra.so安装到lib路径中的某个位置。然后,您可以通过在参数中将'-lcassandra'提供给clang或gcc(即clang myfile.c -o myfile -lcassandra)来链接

    从源here开始构建非常全面的文档。