如何编译C 代码,包括Google Cloud Storage库

How do I compile C++ code including Google Cloud Storage library?

本文关键字:包括 Google Cloud Storage 代码 何编译 编译      更新时间:2023-10-16

我正在尝试使用云存储C 客户端库

我已经按照说明安装了它

当我尝试使用G 进行编译时,汇编/链接失败与以下错误:

undefined reference to 'google::cloud::storage::v0::Client::CreateDefaultClient()'

我可以在哪里找到CPP Google Cloud SDK的编译/建筑说明。

我必须用这些标志$(pkg-config --cflags storage_client libcurl openssl google_cloud_cpp_common libcares)

对其进行编译

并将其与这些标志$(pkg-config --libs storage_client libcurl openssl google_cloud_cpp_common libcares) -lcrc32c

链接

由于某种原因,CRC32C的默认安装不正常,因此我不得不克隆git存储库并按照此处的安装说明进行修复。