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.
- Visual Studio 2022 o superior (para muestras con proyectos
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.
Abra CMake. Especifique el directorio
where is the source codecomo la carpeta de la muestra descomprimida. Configure la ruta para los archivos binarios.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 hacerConfigurehasta que no haya errores.
Haga clic en
Generatepara crear los archivos del proyecto.
Haga clic en
Open Projectpara abrir el proyecto en Visual Studio.
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
Startpara ejecutar la muestra.
Preguntas frecuentes
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.
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 enmain.cc.