Esegui esempi C++ in Cloud Shell
Scopri come compilare ed eseguire gli esempi di client C++ in Cloud Shell utilizzando micromamba e Conda
Prima di iniziare
-
In the Google Cloud console, activate Cloud Shell.
-
Create or select a Google Cloud project.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
-
Create a Cloud Storage bucket:
Replacegcloud storage buckets create gs://BUCKET_NAME
BUCKET_NAME
with a bucket name that meets the bucket naming requirements.
Installa librerie client di C++ precompilate in Cloud Shell
In Cloud Shell, installa
micromamba
:curl -fsSL https://micro.mamba.pm/api/micromamba/linux-64/latest | sudo tar -C /usr -xj bin/micromamba
Aggiungi
micromamba
hook alla shell corrente:eval "$(/usr/bin/micromamba shell hook -s posix)"
Utilizza
micromamba
per creare un ambiente Conda con gli strumenti e le librerie di sviluppo necessari:micromamba create -y -n base -c conda-forge cmake ninja cxx-compiler google-cloud-cpp libgoogle-cloud
Attiva il nuovo ambiente conda:
micromamba activate
Verifica e compila l'esempio "Guida rapida di Storage"
Controlla il codice sorgente della libreria client di C++, inclusi gli esempi della guida rapida per tutti i servizi:
git clone --depth 1 https://github.com/googleapis/google-cloud-cpp
Configura CMake per compilare l'esempio di "guida rapida di Storage":
cmake -S google-cloud-cpp/google/cloud/storage/quickstart -B .build
Compila l'esempio:
cmake --build .build
Esegui l'esempio:
.build/quickstart BUCKET_NAME
Dopo aver eseguito questo esempio, viene visualizzato un messaggio simile a
Successfully created object ...
seguito da dati specifici per il tuo oggetto e termina con una riga che indicaHello World!
.
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, elimina il progetto Google Cloud con le risorse.
Elimina l'oggetto creato nell'esempio:
gsutil rm gs://BUCKET_NAME/quickstart.txt
Elimina il bucket:
gsutil rb gs://BUCKET_NAME
Passaggi successivi
- Scopri altri esempi di C++.
- Esegui il deployment di un'applicazione C++ in Cloud Run e Google Kubernetes Engine.