Table of Contents

Menjalankan contoh EasyAR Windows

Artikel ini memperkenalkan cara menjalankan contoh native Windows yang disediakan oleh EasyAR. Di sini HelloARQt digunakan sebagai contoh untuk memperkenalkan cara menjalankan contoh. Untuk contoh lain, Anda dapat merujuk artikel ini.

Persiapan

  • Sebelum memulai, pastikan hal berikut telah disiapkan

    • Visual Studio 2022 atau yang lebih baru (untuk contoh dengan project .vcxproj)
    • CMake 3.8 atau yang lebih baru (untuk contoh dengan CMakeLists.txt)
    • Qt 5.4 atau yang lebih baru (contoh Qt)
    • Kamera (USB), dalam keadaan terhubung dan dapat bekerja normal.
  • Unduh contoh native EasyAR Sense dan ekstrak

  • Dapatkan License Key di EasyAR Developer Center (Chinese site / English Site)

Catatan

Pastikan library dukungan C++ Visual Studio telah diinstal. Library ini tidak otomatis terinstal pada instalasi default Visual Studio.

Compile dan jalankan contoh EasyAR Windows

Berikut menggunakan HelloARQt sebagai contoh untuk memperkenalkan cara compile dan menjalankan contoh resmi EasyAR Windows.

  1. Buka CMake, tetapkan direktori where is the source code ke direktori contoh yang telah diunduh dan diekstrak, lalu atur path file binary.

  2. Klik Configure. Pada jendela pop-up, pilih versi Visual Studio sistem. Jika beberapa path (seperti Qt) tidak diatur otomatis dan muncul error, ubah secara manual lalu Configure lagi hingga tidak ada error.

    sample1

  3. Klik Generate untuk menghasilkan file project.

    sample2

  4. Klik Open Project untuk membuka project di Visual Studio.

    sample3

  5. Klik Run di Visual Studio. Pada kotak input di jendela running, isi License Key yang diperoleh dari situs resmi, lalu klik Start untuk menjalankan contoh.

    sample4

FAQ

  1. Jika saat runtime muncul pesan bahwa Qt tidak ditemukan, solusinya adalah menambahkan path Qt ke variabel lingkungan PATH, lalu logout dan login kembali ke komputer.

  2. HelloARQt yang dijelaskan di atas memasukkan License Key saat runtime, tetapi ada juga contoh yang perlu mengisi license sebelum berjalan, biasanya pada kode initialize, seperti contoh HelloAR yang License-nya diisi di main.cc.

    sample5

Bacaan terkait