Ejecutar ejemplos de EasyAR para Windows
Este artículo presenta cómo ejecutar los ejemplos nativos de Windows proporcionados por EasyAR. Aquí se usa HelloARQt como ejemplo para explicar cómo ejecutar un ejemplo; para otros ejemplos, puede consultar este artículo.
Preparación
Antes de empezar, asegúrese de preparar lo siguiente
- Visual Studio 2022 o posterior (para ejemplos con proyectos
.vcxproj) - CMake 3.8 o posterior (para ejemplos con
CMakeLists.txt) - Qt 5.4 o posterior (ejemplos Qt)
- Cámara (USB), conectada y funcionando correctamente.
- Visual Studio 2022 o posterior (para ejemplos con proyectos
Descargue ejemplos nativos de EasyAR Sense y descomprímalos
Obtenga un License Key en EasyAR Developer Center (Chinese site / English Site)
Nota
Asegúrese de que las bibliotecas de soporte C++ de Visual Studio estén instaladas. Estas no se instalan automáticamente con la instalación predeterminada de Visual Studio.
Compilar y ejecutar ejemplos de EasyAR para Windows
A continuación se usa HelloARQt como ejemplo para presentar cómo compilar y ejecutar los ejemplos oficiales de EasyAR para Windows.
Abra CMake, especifique el directorio
where is the source codecomo el directorio de ejemplos descargado y descomprimido, y configure la ruta de los archivos binary.Haga clic en
Configure. En la ventana emergente, seleccione la versión de Visual Studio del sistema. Si algunas rutas (como Qt) no se configuran automáticamente y se informa un error, modifíquelas manualmente y vuelva a ejecutarConfigurehasta que no haya errores.
Haga clic en
Generatepara generar los archivos del proyecto.
Haga clic en
Open Projectpara abrir el proyecto en Visual Studio.
Haga clic en Run en Visual Studio. En el cuadro de entrada de la ventana de ejecución, rellene el License Key obtenido en el sitio oficial y haga clic en
Startpara ejecutar el ejemplo.
Preguntas frecuentes
Si al ejecutar se indica que no se encuentra Qt, la solución es añadir la ruta de Qt a la variable de entorno PATH, cerrar sesión y volver a iniciar sesión en el equipo.
El HelloARQt descrito arriba introduce el License Key en tiempo de ejecución, pero también hay ejemplos que requieren rellenar la licencia antes de ejecutar, normalmente en el código
initialize, como el ejemplo HelloAR, donde la License se rellena enmain.cc.