Menjalankan easyar windows sampel
Artikel ini memperkenalkan cara menjalankan sampel native Windows yang disediakan oleh EasyAR. Di sini kami menggunakan HelloARQt sebagai contoh untuk menjelaskan cara menjalankan sampel, sampel lainnya dapat diikuti dengan merujuk pada artikel ini.
Persiapan
Sebelum memulai, pastikan Anda menyiapkan hal berikut:
- Visual Studio 2022 atau versi lebih baru (untuk sampel dengan proyek
.vcxproj) - CMake 3.8 atau versi lebih baru (untuk sampel dengan
CMakeLists.txt) - Qt 5.4 atau versi lebih baru (sampel Qt)
- Kamera (USB) dalam keadaan terpasang dan berfungsi normal.
- Visual Studio 2022 atau versi lebih baru (untuk sampel dengan proyek
Unduh sampel native EasyAR Sense dan ekstrak
Dapatkan License Key di pusat pengembangan EasyAR (Situs Bahasa Cina / Situs Bahasa Inggris)
Catatan
Pastikan library pendukung C++ untuk Visual Studio sudah terinstal, karena ini tidak otomatis terpasang dalam instalasi default Visual Studio.
Kompilasi dan jalankan sampel windows easyar
Berikut menggunakan HelloARQt sebagai contoh untuk menjelaskan cara mengkompilasi dan menjalankan sampel resmi Windows dari EasyAR.
Buka CMake, tentukan direktori
where is the source codesebagai direktori sampel yang telah diunduh dan diekstrak, atur jalur untuk file binary.Klik
Configure, pada jendela yang muncul, pilih versi Visual Studio sistem Anda. Jika beberapa jalur (seperti Qt) tidak otomatis teratur dan menyebabkan error, perlu diatur secara manual, ulangiConfigurehingga tidak ada error.
Klik
Generateuntuk membuat file proyek.
Klik
Open Projectuntuk membuka proyek di Visual Studio.
Di Visual Studio klik run, pada kotak input jendela run isi License Key yang didapat dari situs web, klik
Startuntuk menjalankan sampel.
Pertanyaan umum
Jika saat runtime muncul pesan tidak menemukan Qt, solusinya adalah menambahkan jalur Qt ke variabel lingkungan PATH, lalu logout dan login ulang komputer.
HelloARQt yang dijelaskan di atas memerlukan input License Key saat runtime, tetapi beberapa sampel perlu mengisi lisensi sebelum dijalankan, biasanya pada kode
initialize, seperti sampel HelloAR yang lisensinya diisi dimain.cc.