Membangun dan menguji dengan C++ SDK

C++ SDK adalah alat yang tersedia sebagai bagian dari Agent Platform Vision SDK. Anda dapat menggunakan C++ SDK untuk mengelola, mengontrol, dan melakukan berbagai bentuk I/O dengan Agent Platform Vision secara terprogram.

Halaman ini menjelaskan cara menggunakan C++ SDK untuk membangun dan menguji.

Sebelum memulai

Membangun dan menguji program

Contoh berikut menunjukkan cara menggunakan SDK pemrograman C++ untuk mem-build program Anda sendiri. Contoh ini menunjukkan proses ini secara langsung dengan memandu contoh pengiriman dan penerimaan Packets.

Petunjuk ini menunjukkan cara membuat dua program sederhana. Program pertama mengirim pesan secara berkala, sedangkan program kedua menerima pesan yang dikirim oleh program pertama. Anda dapat menggunakan program ini sebagai titik awal untuk membuat aplikasi kustom Anda sendiri dengan C++ SDK.

  1. Buka direktori root kode sumber.

    Isi direktori akan terlihat seperti berikut:

    bazel  BUILD  CONTRIBUTING.md  debian  deps.bzl  LICENSE  README.md  third_party  visionai [...]
    
  2. Opsional: Baca petunjuk kode sumber tutorial.

    Aplikasi pengirim:

    cat visionai/public/tutorial/sender_app.cc
    

    Aplikasi penerima:

    cat visionai/public/tutorial/receiver_app.cc
    
  3. Buat aplikasi pengirim dan penerima.

    bazel build //visionai/public/tutorial/...
    
  4. Verifikasi bahwa build berfungsi. Di satu terminal, jalankan perintah berikut untuk aplikasi pengirim. Ganti yang berikut ini:

    ./bazel-bin/visionai/public/tutorial/sender_app \
    --service_endpoint visionai.googleapis.com \
    --project_id PROJECT_ID \
    --location_id LOCATION_ID \
    --cluster_id application-cluster-0 \
    --stream_id STREAM_ID
  5. Di terminal lain, jalankan perintah berikut untuk aplikasi penerima. Ganti yang berikut ini:

    ./bazel-bin/visionai/public/tutorial/receiver_app \
    --service_endpoint visionai.googleapis.com \
    --project_id PROJECT_ID \
    --location_id LOCATION_ID \
    --cluster_id application-cluster-0 \
    --stream_id STREAM_ID

Langkah berikutnya