Como configurar o OpenGL GLFW GLEW GLM em um projeto com o Visual Studio

Índice:

Como configurar o OpenGL GLFW GLEW GLM em um projeto com o Visual Studio
Como configurar o OpenGL GLFW GLEW GLM em um projeto com o Visual Studio

Vídeo: Como configurar o OpenGL GLFW GLEW GLM em um projeto com o Visual Studio

Vídeo: Como configurar o OpenGL GLFW GLEW GLM em um projeto com o Visual Studio
Vídeo: Como Desativar e Ativar Portas USB do Computador Notebook 2024, Maio
Anonim

Este guia o ajudará a superar o primeiro desafio de usar OpenGL, GLFW, GLEW e GLM: instalá-los, configurá-los e criar seu primeiro projeto com o modelo GLFW-GLEW-GLM no Visual Studio 2019.

Ele assumirá que sua plataforma é Windows e seu IDE é Visual Studio 2019. Durante a instalação do Visual Studio, marque a caixa Desenvolvimento de desktop com carga de trabalho C ++.

Passos

Parte 1 de 7: Baixando GLFW, GLEW e GLM

Destacar glfw
Destacar glfw

Etapa 1. Destaque a etapa ou subetapa

Realce a etapa ou subetapa que você espera realizar e, em seguida, execute-a. Veja como exemplo a foto acima.

Etapa 2. Crie a pasta GL

Abra o Explorador de Arquivos do Windows> Navegue até o disco (diretório) C.

  • Se a pasta GL já existe, está tudo bem.
  • Caso contrário, clique com o botão direito na área vazia> selecione Novo> Pasta> digite GL > pressione ↵ Enter.

Etapa 3. Baixe o GLFW

Clique com o botão direito no seguinte endereço e selecione Abrir link em uma nova janela

  • Clique em binários do Windows de 32 bits. Você obterá "glfw-3.3.4.bin. WIN32" ou a versão mais recente.
  • Clique na pasta de download "glfw-3.3.4.bin. WIN32"> clique com o botão direito> selecione copiar.
  • Navegue até C:> GL> clique com o botão direito> selecione colar.
  • Clique em "glfw-3.3.4.bin. WIN32" e renomeie-o para GLFW.
  • Agora na pasta "GL", você tem a pasta GLFW.

Etapa 4. Baixe o GLEW

Clique com o botão direito no link a seguir e selecione Abrir link em uma nova janela https://glew.sourceforge.net/. Abaixo Transferências, achar Binários e clique em Windows de 32 bits e 64 bits.

  • Clique na pasta baixada glew-2.1.0 (ou a versão mais recente)> clique com o botão direito> selecione cópia de.
  • Navegue para C:> GL> clique com o botão direito> selecione Colar.
  • (Como alternativa, abra a janela "Files Explorer"> C:> GL. Vá para a janela de download> clique na pasta baixada e arraste para C: / GL)
  • Renomear glew-2.1.0 para GLEW.
  • Se a pasta glew-2.1.0-win32 tiver sido baixada, clique duas vezes nela para obter glew-2.1.0.
GLM 1
GLM 1

Etapa 5. Baixe o GLM

Clique com o botão direito no seguinte endereço e selecione Abrir link em uma nova janela glm OpenGL mathematics library. No canto superior esquerdo clique Baixar GLM 0.9.9.7 ou a versão mais recente (veja a imagem acima).

  • Clique na pasta baixada "glm"> clique com o botão direito> Copiar.
  • Navegue até C: / GL> clique com o botão direito> Colar.
  • (Alternativamente, abra a janela "Files Explorer"> C:> GL. Vá para a janela de download> clique na pasta baixada e arraste para C: / GL)
  • Renomear glm para GLM

Parte 2 de 7: Criando um projeto do Visual Studio

Etapa 1. Crie a pasta GLP

Navegue até o disco (diretório) C.

  • Se a pasta GLP já existe, tudo bem.
  • Caso contrário, clique com o botão direito na área vazia> selecione Novo> Pasta> digite GLP > pressione ↵ Enter.

Etapa 2. Crie um projeto vazio

  • Se o Visual Studio não estiver aberto. Abra-o> clique em Criar um novo projeto> Projeto vazio> Próximo.

    • No Configure seu novo projeto assistente, para "Nome do projeto", digite: GLFW-GLEW-GLM-0
    • Em "Localização" apague tudo, copie C: / GLP \ e cole.
    • Marque "Colocar solução e projeto no mesmo diretório"> clique em Criar.
    • Aguarde até que a instância do Visual Studio apareça.
  • Se já foi aberto. Clique em Arquivo> Novo> Projeto…> Projeto vazio> Avançar. O resto como acima.

Etapa 3. Adicione seu arquivo de origem ao projeto

  • Em V. S. GUI, assistente do Solution Explorer, clique com o botão direito na entrada Source Files (a última)> selecione Add> New Item….
  • No assistente Adicionar Novo Item - GLFW-GLEW-GLM-0, clique em Arquivo C ++ (.cpp) (o primeiro) no meio da janela. Na caixa de texto Nome, digite Main.cpp.
  • A localização deve ser C: / GLP / GLFW-GLEW-GLM-0 \
  • Clique no botão Adicionar. O arquivo será aberto no editor de texto principal, mas deixe o arquivo em branco por enquanto.

Parte 3 de 7: Instalando GLFW, GLEW e GLM no Projeto

Projeto 0
Projeto 0

Etapa 1. Configure "Diretórios de inclusão adicionais"

No Solution Explorer, clique com o botão direito no nome do seu projeto, que é GLFW-GLEW-GLM-0, e selecione Propriedades. Deixe as configurações padrão: Configuração: Ativo (Depurar) e Plataforma: Ativo (Win32)

Opengl 1
Opengl 1

Etapa 2. Abra o menu suspenso C / C ++

Clique em Geral> Diretórios de inclusão adicionais. > a seta para baixo no final do campo> clique no menu suspenso..

  • Copie isto C: / GL / GLFW / include > no assistente Incluir Diretórios Adicionais, clique no primeiro ícone> colar.

    OpenGL 12
    OpenGL 12
  • Copie isto C: / GL / GLEW / include > novamente clique no primeiro ícone> colar.
  • Copie isto C: / GL / GLM > mais uma vez, clique no primeiro ícone> colar.
  • No assistente Incluir Diretórios Adicionais, clique em OK.

Etapa 3. Configure o Linker "Diretórios de biblioteca adicionais"

Abra o menu suspenso Linker e clique em Geral. Clique na entrada de Diretórios de Biblioteca Adicionais> seta para baixo à direita do campo> clique em.

  • cópia de C: / GL / GLFW / lib-vc2019 > no assistente "Diretórios de biblioteca adicionais", clique no primeiro ícone> colar.
  • Copie isto C: / GL / GLEW / lib / Release / Win32 > clique no primeiro ícone> colar> clique em OK.

Etapa 4. Configure "Dependências adicionais"

  • No menu suspenso Linker, clique em "Entrada". Clique na entrada Dependências adicionais> seta para baixo no final do campo> no menu suspenso.
  • cópia de opengl32.lib; glfw3.lib; glfw3dll.lib; glew32.lib e cole na caixa de texto superior do assistente Dependências adicionais. Clique em OK no assistente Dependências Adicionais.

Etapa 5. Defina o "SubSistema" do Linker como "Console"

No menu suspenso Linker, clique em Sistema> SubSistema> clique na seta para baixo no final do campo> selecione Console (/ SUBSISTEMA: CONSOLE) no menu suspenso> clique em Aplicar e em OK no assistente de Páginas de Propriedades do Projeto.

Etapa 6. Copie o arquivo glew32.dll e cole na pasta do projeto GLFW-GLEW-GLM-0

  • Navegue para C:> GL> GLEW> bin> Release> Win32. Clique em glew32.dll> clique com o botão direito do mouse> Copiar.
  • Navegue até C:> GLP> GLFW-GLEW-GLM-0. Clique com o botão direito em uma área vazia da pasta GLFW-GLEW-GLM-0 e selecione Colar.
  • O arquivo glew32.dll agora deve estar na pasta de projeto GLFW-GLEW-GLM-0 junto com Main.cpp e 4 outros arquivos criados pelo Visual Studio.

Etapa 7. Teste seu projeto

Clique com o botão direito no seguinte endereço e selecione Abrir link em nova janela tutorial01.cpp. Copie o código e cole na área de código Main.cpp. Pressione Ctrl + F5. Devem aparecer duas janelas. Um preto e outro azul.

Se apenas a janela preta (o console) aparecer com a mensagem: "Falha ao abrir a janela GLFW. Se você tiver uma GPU Intel, ela não é compatível com o 3.3. Experimente a versão 2.1 do tutorial.", A configuração está correta, mas funciona glfwCreateWindow não funcionou

Etapa 8. Corrija quaisquer erros

Se você vir algum erro na "Lista de erros", verifique o seguinte:

  • Arquivo com extensão.h vá para a Parte 3, etapa 1, "Configurar os" Diretórios de inclusão adicionais "" e siga as instruções.
  • Arquivo com extensão.lib, vá para a Parte 3, etapa 2, "Configurar o vinculador" Diretórios de biblioteca adicionais "" e siga as instruções. Também para a etapa 3, "Configurar o vinculador" Diretórios de biblioteca adicionais "".
  • Arquivo com extensão.dll, vá para a etapa 5, "Copie o arquivo glew32.dll e cole na pasta do projeto" e siga as instruções.
  • "O ponto de entrada deve ser definido" vá para a etapa 4, defina o vinculador "SubSistema" como "CONSOLE" e siga as instruções.
  • Para outros erros, se você não puder corrigi-los, feche o Visual Studio> exclua a pasta do projeto GLFW-GLEW-GLM-0 que está em C: / GLP> abra o Visual Studio> repita a configuração de Parte 2. Bom trabalho.

Parte 4 de 7: Criando um projeto com o modelo GLFW-GLEW-GLM

Etapa 1. Criar modelo

Vá para o menu principal do Visual Studio e, enquanto o Projeto-0 está aberto, clique em Projeto> Exportar modelo….

  • No Assistente de exportação de modelo, marque Modelo de projeto, se não estiver marcado> clique em Próximo>.
  • Em "Export Template Wizard" (Selecione as opções de modelo), na caixa de texto Nome do modelo, exclua tudo, copie GLFW-GLEW-GLM e cole> clique em Concluir. O modelo foi criado. Exclua a janela aberta com o endereço do modelo.

Etapa 2. Crie seu projeto

  • Clique em Arquivo> Novo> Projeto….
  • No Crie um novo projeto assistente, na lista de modelos, selecione GLFW-GLEW-GLM (se necessário, role para baixo na lista de modelos)> clique em Próximo.
  • No Configure seu novo projeto assistente, no campo de texto "Nome do projeto", digite (ou copie e cole) GLFW-GLEW-GLM-1
  • O local deve ser C: / GLP. Se não for, copie C: / GLP e cole.
  • Certifique-se de que a opção Colocar solução e projeto no mesmo diretório esteja marcada. Clique em Criar.

Etapa 3. Adicionar o arquivo de origem

No menu do Solution Explorer, clique duas vezes em Arquivos de código-fonte> clique em Main.cpp. O código deve aparecer em V. S. área de código. Você pode modificar ou alterar o código se desejar.

Etapa 4. Copie o arquivo glew32.dll e cole na pasta do projeto GLFW-GLEW-GLM-1

  • Navegue para C:> GL> GLEW> bin> Release> Win32. Clique em glew32.dll> clique com o botão direito do mouse> Copiar.
  • Navegue até C:> GLP> GLFW-GLEW-GLM-1. Clique com o botão direito em uma área vazia na pasta do projeto GLFW-GLEW-GLM-1 e selecione Colar.
  • O arquivo glew32.dll agora deve estar na pasta de projeto GLFW-GLEW-GLM-1 junto com Main.cpp e 4 outros arquivos criados pelo Visual Studio.
  • Rodar programa. Bom trabalho.

Parte 5 de 7: Criando projeto para a plataforma x64 de destino

Etapa 1. Crie a pasta GL

Abra o Explorador de Arquivos do Windows> Navegue até o disco (diretório) C.

  • Se a pasta GL já existe, está tudo bem.
  • Caso contrário, clique com o botão direito na área vazia> selecione Novo> Pasta> digite GL > pressione ↵ Enter.

Etapa 2. Baixe o GLFW 64 bits

Clique com o botão direito no seguinte endereço e selecione Abrir link em uma nova janela

  • Clique em binários do Windows de 64 bits. Você obtém "glfw-3.3.4.bin. WIN64" ou a versão mais recente.
  • Clique na pasta> clique com o botão direito> Copiar.
  • Navegue C: / GL> clique com o botão direito> Colar.
  • Renomeie a pasta "glfw-3.3.4.bin. WIN64" para GLFW64

Etapa 3. Baixe GLEW e GLM como acima, Parte 1, etapas 4, 5

Etapa 4. Crie o projeto como acima (Parte 2), com o nome GLFW64-GLEW64-GLM-0 e adicione o arquivo Main.cpp

Etapa 5. Configurações principais das páginas de propriedades do projeto

Vá para "Solution Explorer"> clique com o botão direito no nome do seu projeto> selecione "Propriedades". Em Plataforma: entrada, escolha x64> Clique em Gerenciador de configuração …

  • Na plataforma de solução ativa: selecione x64
  • Na entrada da plataforma, x64 é selecionado automaticamente.
  • Clique em Fechar

Etapa 6. Diretórios adicionais de inclusão

Conforme acima, Parte 3, etapa 2.

Etapa 7. Diretórios adicionais da biblioteca

Abra o menu suspenso "Linker" e clique em "Geral". Clique na entrada "Diretórios de biblioteca adicionais"> seta para baixo no final do campo> "Editar" no menu suspenso.

  • Copie isto C: / GL / GLFW64 / lib-vc2019 > no assistente "Diretórios de biblioteca adicionais", clique no primeiro ícone> colar.
  • Copie isto C: / GL / GLEW / lib / Release / x64 > clique no primeiro ícone> colar> clique em OK.

Etapa 8. Dependências adicionais

Conforme acima, Parte 3, etapa 4.

Etapa 9. Subsistema

Conforme acima, Parte 3, etapa 5.

Etapa 10. Copie o arquivo glew32.dll e cole na pasta do projeto GLFW64-GLEW64-GLM-0

No "Explorador de Arquivos" do Windows, navegue até

  • C:> GL> GLEW> bin> Release> x64. Na pasta "x64", clique no arquivo "glew32.dll"> clique com o botão direito> "Copiar".
  • C:> GLP> GLFW64-GLEW64-GLM-0. Clique com o botão direito em uma área vazia na pasta do projeto '"GLFW64-GLEW64-GLM-0'" e selecione "Colar".

Etapa 11. Teste o projeto e corrija os erros, se houver

Como acima, Parte 3, etapas 7, 8.

DICA: Mesmo se nas configurações principais das Property Pages for Platform: x64, clique em Configuration manager…, e em Active solution platform: selecione x64

Etapa 12. Crie o modelo

Como acima, a Parte 4, mas na etapa 4, navegue até C:> GL> GLEW> bin> Release> x64. Observe que o nome do arquivo é glew32.dll como na plataforma x86. Para o tipo de nome do modelo GLFW64-GLEW64-GLM Para o tipo de nome do projeto GLFW64-GLEW64-GLM-1

DICA: em cada projeto que você cria com este modelo, selecione x64 (próximo a Depurar) na GUI do Visual Studio

Parte 6 de 7: Configurando o Built GLFW, o Built GLEW e o Built GLM

Etapa 1. Crie a pasta GL

Abra o Explorador de Arquivos do Windows> Navegue até o disco (diretório) C.

  • Se a pasta GL já existe, está tudo bem.
  • Caso contrário, clique com o botão direito na área vazia> selecione Novo> Pasta> digite GL > pressione ↵ Enter.

Etapa 2. Instale o CMake

Clique com o botão direito no link a seguir e selecione Abrir link em uma nova janela Use CMake para obter binários do código-fonte. Seguir Parte 1 Instalando CMake.

Etapa 3. Baixe o código-fonte do GLFW

Clique com o botão direito no endereço a seguir e selecione Abrir link em uma nova janela https://www.glfw.org/download.html. Selecione "Pacote de origem".

  • Na janela de download, clique na pasta "glfw-3.3.4" (ou na versão mais recente)> clique com o botão direito> selecione Copiar.
  • No File Explorer, navegue até C: \> GL> clique com o botão direito> selecione Colar. Clique duas vezes no nome da pasta> excluir nome> digite: GLFWsrc > pressione ↵ Enter.

Etapa 4. Baixe o código-fonte GLEW

Clique com o botão direito no endereço a seguir e selecione Abrir link em uma nova janela https://glew.sourceforge.net/. Ao lado Fonte clique em ZIP.

  • Na janela de download, clique na pasta "glew-2.1.0" (ou mais recente)> clique com o botão direito> Copiar.
  • Navegue até C: \> GL. Clique com o botão direito> Colar. Clique duas vezes no nome da pasta e renomeie GLEWsrc > pressione ↵ Enter. Agora na pasta GL você tem as pastas GLFWsrc e GLEWsrc, talvez entre outras.

Etapa 5. Baixe o GLM se ainda não tiver feito o download

Vá para a Parte 1 e siga a etapa 5.

Etapa 6. Construir GLFW por CMake e Visual Studio

Vá para CMake GUI.

  • Copiar (cuidado para não copiar nenhum espaço em branco) C: / GL / GLFWsrc e cole no primeiro campo de texto.
  • Copiar (cuidado para não copiar nenhum espaço em branco) C: / GL / GLFWsrc / build e cole no segundo campo de texto ("Onde construir os binários:").
  • Configure e gere. Na GUI do CMake, clique em Configurar> no assistente Criar diretório, clique em Sim> selecione Visual Studio 16 2019> clique em Concluir.

    Quando, na GUI do CMake, você ler: "Configuração concluída", clique em Gerar. Você deve ler: "Geração concluída"

  • Construa sua solução.

    • Navegue até C:> GL> GLFWsrc> build. Clique duas vezes em "GLFW.sln", ou "GLFW" ou "ALL_BUILD.vcxproj". Uma instância do Visual Studio aparece. Espere até que apareça no menu principal a entrada Build. Clique nele> "Build Solution".
    • Espere até ler a última linha na janela "Saída": ========== Compilação: 32 com êxito, 0 com falha, 0 atualizado, 2 ignorado "========= =

      Número de mudanças "bem-sucedidas" nas versões glfw

  • Navegue para C: \> GL> GLFWsrc> build> src> Debug. Dentro você deve ver o arquivo glfw3.lib.

Etapa 7. Construir GLEW por CMake e Visual Studio

Siga a etapa acima, mas

  • Copiar (cuidado para não copiar nenhum espaço em branco) C: / GL / GLEWsrc / build / cmake e cole no primeiro campo de texto.
  • Copiar (cuidado para não copiar nenhum espaço em branco) C: / GL / GLEWsrc / build e cole no segundo campo de texto.
  • Navegue até C:> GL> GLEWsrc> build. Clique duas vezes em "glew.sln", "glew" ou "ALL_BUILD.vcxproj".
  • Em V. S. Assistente de saída, o número de sucesso hoje (31-1-2020) é 6, mas pode mudar na versão posterior.
  • Navegue para C:> GL> GLEWsrc> build> lib> Debug. Dentro você deve ver o arquivo glew32d.lib entre outros arquivos.

Etapa 8. Construir GLM por CMake e Visual Studio

Siga a etapa 6 (desta parte) Construir GLFW por CMake e Visual Studio mas…

  • Para o primeiro campo de texto, copie (atenção:

    não copie nenhum espaço em branco) e cole C: / GL / GLM

  • Para a segunda cópia do campo de texto (atenção:

    não copie nenhum espaço em branco) e cole C: / GL / GLM / build

  • Navegue até C:> GL> GLM> build. Clique duas vezes no arquivo "ALL_BUILD.vcxproj" ou no arquivo (não na pasta) "glm".
  • Em V. S. Assistente de saída, o número de sucesso hoje (2021-08-31) é 165, mas pode mudar na versão posterior.

    Se o número de sucesso for menor que 165, exclua CMake GUI> vá para C:> GL> clique duas vezes em "cmake-3.21.2-windows-x86_64"> clique duas vezes em "bin"> clique duas vezes no arquivo "cmake-gui". Nova GUI CMake aparece. Siga a etapa atual (# 8)

  • Navegue para C:> GL> GLM> build> glm> Debug. Dentro você deve ver o arquivo glm_static.lib entre outros arquivos.

Etapa 9. Configure o GLFW integrado, o GLEW integrado e o GLM integrado no projeto

  • Crie um projeto vazio de acordo com Parte 2. Para tipo de nome GLFWsrc-GLEWsrc-GLMsrc-0 "Local:" deve ser: C: / GLP Lembre-se de adicionar o arquivo Main.cpp.
  • Configure as propriedades do projeto. No assistente Solution Explorer, clique com o botão direito do mouse no nome do projeto que é GLFWsrc-GLEWsrc-GLMsrc-0> selecione Propriedades.

    • (1) No menu principal das páginas de propriedades GLFWsrc-GLEWsrc-GLMsrc-0.

      Na entrada da plataforma, selecione x64> clique em Gerenciador de configuração….

      • Em plataforma de solução ativa: selecione x64.
      • Na entrada da plataforma, x64 é selecionado automaticamente.
      • Clique em Fechar.
    • (2) Diretórios de inclusão adicionais. Clique em C / C ++> Geral> No menu ao lado, selecione o primeiro, Diretórios de inclusão adicionais> clique na seta para baixo no final do campo> clique em Editar….

      • cópia de C: / GL / GLFWsrc / include > no assistente "Diretórios de inclusão adicionais", clique no primeiro ícone> cole no campo de texto superior.
      • cópia de C: / GL / GLEWsrc / include > clique novamente no primeiro ícone> colar.
      • cópia de C: / GL / GLM > clique mais uma vez no primeiro ícone> colar.
      • No assistente "Diretórios de inclusão adicionais", clique em OK.
    • (3) Diretórios adicionais da biblioteca. Clique duas vezes em Linker> clique em Geral> Diretórios de biblioteca adicionais> clique na seta para baixo no final do campo> clique em Editar….

      • cópia de C: / GL / GLFWsrc / build / src / Debug > no assistente Diretórios de biblioteca adicionais ", clique no primeiro ícone> cole no campo de texto mais acima.
      • cópia de C: / GL / GLEWsrc / build / lib / Debug > clique novamente no primeiro ícone> colar.
      • cópia de C: / GL / GLM / build / glm / Debug > clique mais uma vez no primeiro ícone> colar.
    • (4) Dependências Adicionais. No menu suspenso do Linker, selecione Entrada> no menu ao lado, selecione o primeiro, Dependências adicionais> clique na seta para baixo no final do campo> Editar….

      • cópia de opengl32.lib; glfw3.lib; glew32d.lib; glm_static.lib > cole na caixa de texto superior do assistente "Dependências adicionais".
      • No assistente "Dependências adicionais", clique em OK.
    • (5) Defina System para Subsystem CONSOLE.

      No menu suspenso do Linker, selecione Sistema> no menu ao lado, selecione o primeiro, SubSistema> clique na seta para baixo no final do campo> selecione Console (/ SUBSISTEMA: CONSOLE). Clique em Aplicar e em OK.

  • Copie o arquivo glew32d.dll e cole na pasta do projeto GLFWsrc-GLEWsrc-GLMsrc-0.

    • Navegue para C:> GL> GLEWsrc> build> bin> debug. Clique glew32d.dll > clique com o botão direito do mouse> Copiar.
    • Navegue até C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Clique com o botão direito em uma área vazia na pasta do projeto GLFWsrc-GLEWsrc-GLMsrc-0 e selecione Colar.
  • Copie o arquivo glm_shared.dll e cole na pasta do projeto GLFWsrc-GLEWsrc-GLMsrc-0.

    • Navegue para C:> GL> GLM> build> glm> Debug. Clique glm_shared.dll > clique com o botão direito do mouse> Copiar.
    • Navegue até C:> GLP> GLFWsrc-GLEWsrc-GLMsrc-0. Clique com o botão direito em uma área vazia na pasta do projeto GLFWsrc-GLEWsrc-GLMsrc-0 e selecione Colar.
    • glew32d.dll e glm_shared.dll os arquivos agora devem estar na pasta de projeto GLFWsrc-GLEWsrc-GLMsrc-0 junto com Main.cpp e 4 outros arquivos criados pelo Visual Studio.

Etapa 10. Teste seu projeto e corrija os erros, se houver

Vá para a Parte 3 e siga as etapas 7 e 8.

Etapa 11. Criar modelo

Como acima, Parte 4. Para o tipo de nome do modelo GLFWsrc-GLEWsrc-GLMsrc Para o nome do projeto digite GLFWsrc-GLEWsrc-GLMsrc-1 Lembre-se, em cada projeto que você criar com este modelo, clique em x64 em V. S. Menu principal da GUI.

Parte 7 de 7: Escolhendo a configuração

Etapa 1. Neste tutorial, você aprende que 3 era definir GLFW, GLEW e GLM no Projeto com Visual Studio

  • Configure binários x86 (32 bits).

    É o mais fácil. Você deve começar a aprender a configuração a partir daqui.

  • Configure binários x64 (64 bits).

    Tem como alvo a plataforma x64. Escolha-o apenas quando tiver um motivo específico para fazê-lo.

  • Compile o código-fonte GLFW, o código-fonte GLEW, o código-fonte GLM e configure-os no projeto.

    Também visa x64. O mais difícil. O melhor.

Pontas

  • Você pode criar uma pasta na pasta C: / GL para colocar nela seus projetos. Ao criar um projeto, selecione esta pasta para "Localização".
  • Forma geral para configurar Diretórios de inclusão adicionais é que, depois de clicar no primeiro ícone, clique em três pontos…, navegue até a pasta onde o (s) arquivo (s).h vivem (s) (neste tutorial C: / GL / glfw / include, C: / GL / glew / include e C: / GL / glm) e clique em Selecionar uma pasta.
  • Forma geral para configurar Diretórios de biblioteca adicionais é que, depois de clicar no primeiro ícone, clique em três pontos…, navegue até a pasta onde o (s) arquivo (s).lib moram (neste tutorial para plataforma x86, C: / GL / glfw / lib-vc2019 e C: / GL / glew / lib / Release / Win32) e clique em Selecionar uma pasta.
  • Forma geral para configurar Dependências Adicionais é aquele,

    • No Explorador de arquivos, navegue até a pasta onde estão os arquivos.lib (neste tutorial para plataforma x86, C: / GL / glfw / lib-vc2019 e C: / GL / glew / lib / Release / Win32), clique duas vezes no nome de cada arquivo.lib e copie (pressionando Ctrl + C) o nome com sua extensão.lib.
    • Agora vá para o assistente Dependências Adicionais e cole-o (pressionando Ctrl + V). Digite um ponto e vírgula (;).
    • Se você deseja configurar o OpenGL com seu projeto, adicione opengl32.lib.
  • Se os arquivos dll forem necessários, então, em cada projeto que você criar - mesmo com o modelo criado por projeto incluindo o arquivo dll - você deve copiar o (s) arquivo (s) dll de bibliotecas ou projetos anteriores e colar no novo projeto.

Recomendado: