Как мне скомпилировать код C ++, включая библиотеку Google Cloud Storage? - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь использовать Облачное хранилище C ++ Client Library

Я установил его, следуя инструкциям

Когда я пытаюсь скомпилироватьпри использовании g ++, компиляция / компоновка завершилась ошибкой со следующей ошибкой:

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

Где найти инструкции по компиляции / сборке cpp google cloud SDK.

1 Ответ

0 голосов
/ 21 февраля 2019

Мне пришлось скомпилировать его с этими флагами $(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-репозиторий и следуйте инструкциям по установке, чтобы исправить это.

...