Table of Contents

Exécuter les exemples EasyAR pour Windows

Cet article explique comment exécuter les exemples natifs Windows fournis par EasyAR. Nous prendrons HelloARQt comme exemple pour illustrer le processus, les autres exemples peuvent être abordés de manière similaire.

Préparation

  • Avant de commencer, assurez-vous d'avoir les éléments suivants

    • Visual Studio 2022 ou version ultérieure (pour les exemples avec projet .vcxproj)
    • CMake 3.8 ou version ultérieure (pour les exemples avec CMakeLists.txt)
    • Qt 5.4 ou version ultérieure (exemples Qt)
    • Caméra (USB) branchée et fonctionnelle.
  • Téléchargez les exemples natifs EasyAR Sense et décompressez-les

  • Obtenez une clé de licence sur le centre de développement EasyAR (site chinois / site anglais)

Note

Vérifiez que les bibliothèques de support C++ de Visual Studio sont installées, car elles ne le sont pas par défaut.

Compiler et exécuter les exemples EasyAR pour Windows

Voici comment compiler et exécuter les exemples officiels EasyAR pour Windows en prenant HelloARQt comme exemple.

  1. Ouvrez CMake, spécifiez le répertoire source comme le dossier des exemples décompressés, et définissez le chemin des fichiers binaires.

  2. Cliquez sur Configure, dans la fenêtre contextuelle, sélectionnez votre version de Visual Studio. Si certains chemins (comme Qt) ne sont pas définis automatiquement, corrigez-les manuellement et relancez Configure jusqu'à ce qu'il n'y ait plus d'erreur.

    sample1

  3. Cliquez sur Generate pour générer les fichiers du projet.

    sample2

  4. Cliquez sur Open Project pour ouvrir le projet dans Visual Studio.

    sample3

  5. Dans Visual Studio, cliquez sur Exécuter. Entrez la clé de licence obtenue sur le site officiel dans la zone de texte, puis cliquez sur Start pour lancer l'exemple.

    sample4

Problèmes courants

  1. Si l'exécution signale que Qt est introuvable, ajoutez le chemin de Qt à la variable d'environnement PATH, puis déconnectez-vous et reconnectez-vous à l'ordinateur.

  2. L'exemple HelloARQt ci-dessus demande la clé de licence à l'exécution, mais certains exemples nécessitent de la saisir avant l'exécution, généralement dans le code initialize. Par exemple, la licence de l'exemple HelloAR se remplit dans main.cc.

    sample5

Lectures connexes