Table of Contents

Executar exemplos EasyAR para Windows

Este artigo apresenta como executar os exemplos nativos para Windows fornecidos pela EasyAR. Aqui, HelloARQt é usado como exemplo para apresentar como executar um exemplo. Para outros exemplos, você pode consultar este artigo.

Preparação

  • Antes de começar, certifique-se de preparar o seguinte

    • Visual Studio 2022 ou posterior (para exemplos com projetos .vcxproj)
    • CMake 3.8 ou posterior (para exemplos com CMakeLists.txt)
    • Qt 5.4 ou posterior (exemplos Qt)
    • Câmera (USB), conectada e funcionando corretamente.
  • Baixe exemplos nativos EasyAR Sense e descompacte

  • Obtenha um License Key no EasyAR Developer Center (Chinese site / English Site)

Nota

Certifique-se de que as bibliotecas de suporte C++ do Visual Studio estejam instaladas. Elas não são instaladas automaticamente na instalação padrão do Visual Studio.

Compilar e executar exemplos EasyAR para Windows

A seguir, HelloARQt é usado como exemplo para apresentar como compilar e executar os exemplos oficiais EasyAR para Windows.

  1. Abra o CMake, especifique o diretório where is the source code como o diretório dos exemplos baixados e descompactados, e defina o caminho dos arquivos binary.

  2. Clique em Configure. Na janela pop-up, selecione a versão do Visual Studio do sistema. Se alguns caminhos (como Qt) não forem configurados automaticamente e um erro for relatado, modifique-os manualmente e execute Configure novamente até não haver erros.

    sample1

  3. Clique em Generate para gerar os arquivos do projeto.

    sample2

  4. Clique em Open Project para abrir o projeto no Visual Studio.

    sample3

  5. Clique em Run no Visual Studio. Na caixa de entrada da janela de execução, preencha o License Key obtido no site oficial e clique em Start para executar o exemplo.

    sample4

Perguntas frequentes

  1. Se, ao executar, for informado que Qt não foi encontrado, a solução é adicionar o caminho do Qt à variável de ambiente PATH, fazer logout e login novamente no computador.

  2. O HelloARQt descrito acima insere o License Key em runtime, mas também há exemplos que precisam preencher a licença antes da execução, geralmente no código initialize, como no exemplo HelloAR, em que a License é preenchida em main.cc.

    sample5

Leituras relacionadas