Table of Contents

Ejecutar muestras de EasyAR para Windows

Este artículo explica cómo ejecutar las muestras nativas de EasyAR para Windows. Tomaremos HelloARQt como ejemplo para ilustrar el proceso. Otras muestras pueden seguir un enfoque similar.

Preparativos

  • Antes de comenzar, asegúrese de tener lo siguiente:

    • Visual Studio 2022 o superior (para muestras con proyectos .vcxproj)
    • CMake 3.8 o superior (para muestras con CMakeLists.txt)
    • Qt 5.4 o superior (para muestras de Qt)
    • Cámara (USB) conectada y funcionando correctamente.
  • Descargue las muestras nativas de EasyAR Sense y descomprímalas.

  • Obtenga una License Key en el Centro de desarrollo de EasyAR (Sitio en chino / Sitio en inglés)

Nota

Asegúrese de tener instaladas las bibliotecas de soporte de C++ para Visual Studio, ya que no se incluyen por defecto en la instalación estándar.

Compilar y ejecutar muestras de EasyAR para Windows

A continuación se describe cómo compilar y ejecutar la muestra oficial HelloARQt para Windows.

  1. Abra CMake. Especifique el directorio where is the source code como la carpeta de la muestra descomprimida. Configure la ruta para los archivos binarios.

  2. Haga clic en Configure. En la ventana emergente, seleccione su versión de Visual Studio. Si ciertas rutas (como Qt) no se configuran automáticamente y generan errores, modifíquelas manualmente y vuelva a hacer Configure hasta que no haya errores.

    sample1

  3. Haga clic en Generate para crear los archivos del proyecto.

    sample2

  4. Haga clic en Open Project para abrir el proyecto en Visual Studio.

    sample3

  5. En Visual Studio, haga clic en ejecutar. En el cuadro de entrada de la ventana, ingrese la License Key obtenida del sitio web y haga clic en Start para ejecutar la muestra.

    sample4

Preguntas frecuentes

  1. Si al ejecutar no se encuentra Qt, agregue la ruta de Qt a la variable de entorno PATH, cierre sesión y vuelva a iniciar sesión en el equipo.

  2. La muestra HelloARQt requiere ingresar la License Key durante la ejecución, pero otras muestras pueden requerirla antes de ejecutar, generalmente en el código de initialize. Por ejemplo, en la muestra HelloAR la licencia se ingresa en main.cc.

    sample5

Lecturas relacionadas