Eseguire esempi EasyAR per Windows
Questo articolo introduce come eseguire gli esempi nativi Windows forniti da EasyAR. Qui si usa HelloARQt come esempio per spiegare come eseguire un esempio; per gli altri esempi è possibile fare riferimento a questo articolo.
Preparazione
Prima di iniziare, assicurarsi di aver preparato quanto segue
- Visual Studio 2022 o versione successiva (per esempi con progetti
.vcxproj) - CMake 3.8 o versione successiva (per esempi con
CMakeLists.txt) - Qt 5.4 o versione successiva (esempi Qt)
- Camera (USB), collegata e funzionante correttamente.
- Visual Studio 2022 o versione successiva (per esempi con progetti
Scaricare esempi nativi EasyAR Sense ed estrarli
Ottenere un License Key in EasyAR Developer Center (Chinese site / English Site)
Nota
Assicurarsi che le librerie di supporto C++ di Visual Studio siano installate. Queste non vengono installate automaticamente nell'installazione predefinita di Visual Studio.
Compilare ed eseguire esempi EasyAR per Windows
Di seguito si usa HelloARQt come esempio per introdurre come compilare ed eseguire gli esempi ufficiali EasyAR per Windows.
Aprire CMake, specificare la directory
where is the source codecome directory degli esempi scaricati ed estratti, e impostare il percorso dei file binary.Fare clic su
Configure. Nella finestra pop-up, selezionare la versione di Visual Studio del sistema. Se alcuni percorsi (come Qt) non vengono impostati automaticamente e viene segnalato un errore, modificarli manualmente e rieseguireConfigurefinché non ci sono errori.
Fare clic su
Generateper generare i file di progetto.
Fare clic su
Open Projectper aprire il progetto in Visual Studio.
In Visual Studio fare clic su Run. Nel campo di input della finestra di esecuzione, inserire il License Key ottenuto dal sito ufficiale e fare clic su
Startper eseguire l'esempio.
Domande frequenti
Se durante l'esecuzione viene indicato che Qt non è trovato, la soluzione è aggiungere il percorso Qt alla variabile di ambiente PATH, quindi disconnettersi e accedere di nuovo al computer.
HelloARQt descritto sopra inserisce il License Key a runtime, ma ci sono anche esempi che richiedono di inserire la licenza prima dell'esecuzione, di solito nel codice
initialize, come l'esempio HelloAR in cui la License viene inserita inmain.cc.