Como configurar um projeto de modelo OpenGL FreeGLUT GLEW no Visual Studio

Índice:

Como configurar um projeto de modelo OpenGL FreeGLUT GLEW no Visual Studio
Como configurar um projeto de modelo OpenGL FreeGLUT GLEW no Visual Studio

Vídeo: Como configurar um projeto de modelo OpenGL FreeGLUT GLEW no Visual Studio

Vídeo: Como configurar um projeto de modelo OpenGL FreeGLUT GLEW no Visual Studio
Vídeo: Como Mudar o Nome do Usuário do Windows [Todas Versões] 2024, Abril
Anonim

Muitos programadores preferem OpenGL para gráficos. Se você for um deles, é fortemente aconselhado por seu produtor a usar um kit de ferramentas de janela (como o freeGLUT) e bibliotecas de carregamento OpenGL (como o GLEW). Este guia o ajudará a superar o primeiro desafio de usar OpenGL com freeGLUT e GLEW: instalá-los, configurá-los e criar seu primeiro projeto com o modelo OpenGL-freeGLUT-GLEW no Visual Studio 2019.

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

Passos

Parte 1 de 8: Baixando freeGLUT e GLEW

Destacar freeglut
Destacar freeglut

Etapa 1. Destaque o que você espera fazer

Realce a etapa ou subetapa ou parte dela e então execute. Por exemplo, veja a imagem 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á existir, tudo bem.

Se não existir, clique com o botão direito na área vazia> selecione Novo> Pasta> digite GL> pressione ↵ Enter

Passo 3. Baixe o aplicativo GLEW

  • Se você já baixou os binários GLEW, você os tem na pasta GL, subpasta GLEW, está tudo bem.
  • Se ainda não o fez, clique com o botão direito no link a seguir e selecione Abrir link em uma nova janela https://glew.sourceforge.net. Abaixo de Transferências título, clique em Windows de 32 bits e 64 bits.
  • Na janela de download, clique na pasta glew-2.1.0> clique com o botão direito> selecione Copiar.
  • Navegue até C:> GL. Clique com o botão direito> selecione Colar.
  • (Alternativamente, abra a janela "Files Explorer"> C:> GL. Vá para a janela de download> clique na pasta baixada e arraste para C: / GL)
  • Clique no nome glew-2.1.0 e renomeie-o para GLEW.
  • Se a pasta glew-2.1.0-win32 for baixada, clique duas vezes nela para obter o glew-2.1.0.

Etapa 4. Baixe o pacote freeglut 3.0.0 MSVC

No link a seguir, clique com o botão direito e selecione Abrir link em uma nova janela https://www.transmissionzero.co.uk/software/freeglut-devel/. Na seção Pacote freeglut 3.0.0 MSVC clique Baixe o freeglut 3.0.0 para MSVC.

  • Na janela de download, clique na pasta freeglut> clique com o botão direito> selecione Copiar.
  • Navegue até C:> GL. Clique com o botão direito> selecione Colar.
  • (Alternativamente, abra a janela "Files Explorer"> C:> GL. Vá para a janela de download> clique na pasta baixada e arraste para C: / GL)
  • Clique duas vezes (sem duas vezes) em seu nome e tipo EXCESSO
  • Agora na pasta GL você tem pastas: EXCESSO e GLEW.

Parte 2 de 8: Criando um projeto do Visual Studio

Etapa 1. Crie a pasta GLP

Se já existe, está tudo bem. Caso contrário, vá para o disco C: e crie a pasta GLP.

Etapa 2. Crie um projeto vazio

  • No menu principal do Visual Studio, clique em Arquivo> Novo> Projeto…> no assistente Criar um novo projeto, clique em Esvaziar Projeto> Avançar.

    • No Configure seu novo projeto assistente para o tipo "Nome do projeto": GLUT-GLEW-0.
    • Ao lado do campo de texto "Local", clique em…. Navegue até C:> GLP> clique em Selecionar pasta. Agora, "Localização" é C: / GLP \.
    • Marque "Colocar solução e projeto no mesmo diretório"> clique em Criar.
    • Espere até que a instância do Visual Studio 2019 apareça.

Etapa 3. Adicione seu arquivo de origem ao projeto

  • Na janela do gerenciador de soluções, clique com o botão direito na pasta Arquivos de código-fonte (a última)> clique em Adicionar> Novo item….
  • Na janela Adicionar Novo Item - GLUT-GLEW-0, clique em Arquivo C ++ (.cpp) (o primeiro) no meio da janela. Na caixa de texto Nome, digite Main.cpp.
  • A localização é C: / GLP / GLUT-GLEW-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 8: Instalando GLUT e GLEW em um projeto

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

  • No Solution Explorer, clique com o botão direito no nome do seu projeto, que é GLUT-GLEW-0, e selecione Propriedades.
  • No menu principal do assistente GLUT-GLEW-0 Property Pages, em Configuration: deixe a configuração padrão Active (Debug)> Platform: Active (Win32).

    Projeto 0
    Projeto 0

    in32)}}.

    Projeto 0
    Projeto 0
  • Abra o menu C / C ++. Clique em Geral> Diretórios de inclusão adicionais> clique na seta para baixo à direita do campo> clique em.

    Opengl 1
    Opengl 1
  • cópia de C: / GL / GLUT / include > no assistente Incluir Diretórios Adicionais, clique no primeiro ícone> colar.

    OpenGL 12
    OpenGL 12
  • cópia de C: / GL / GLEW / include > clique novamente no primeiro ícone> colar.
  • No assistente Incluir Diretórios Adicionais, clique em OK.

Etapa 2. Configurar o vinculador "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>.

    Opengl 2 2
    Opengl 2 2
  • cópia de C: / GL / GLUT / lib > no assistente de Diretórios de Biblioteca Adicionais, clique no primeiro ícone> colar.
  • cópia de C: / GL / GLEW / lib / Release / Win32 > clique no primeiro ícone> colar.
  • No assistente Diretórios de biblioteca adicionais, clique em OK.

Etapa 3. Configurar "Dependências adicionais" do vinculador

  • No menu suspenso Linker, clique em Entrada> clique na entrada Dependências Adicionais> seta para baixo à direita do campo> clique em.

    Opengl 3 1
    Opengl 3 1
  • cópia de freeglut.lib; glew32.lib; opengl32.lib e cole na caixa de texto superior do assistente Dependências adicionais.
  • Clique em OK no assistente Dependências Adicionais.

    Dependências adicionais 3
    Dependências adicionais 3

Etapa 4. Defina o vinculador "SubSistema" como "Console"

No menu suspenso Linker, clique em Sistema> Subsistema. Clique na seta para baixo e selecione Console (/ SUBSISTEMA: CONSOLE) no menu suspenso. Clique em Aplicar e em OK na janela Páginas de propriedades GLUT-GLEW-0

Etapa 5. Copie o arquivo freeglut.dll e cole na pasta do projeto GLUT-GLEW-0

  • Navegue até C:> GL> GLUT> bin. Na pasta bin, clique no arquivo freeglut.dll> clique com o botão direito do mouse> Copiar.
  • Navegue até C:> GLP> GLUT-GLEW-0. Clique com o botão direito em uma área vazia da pasta GLUT-GLEW-0 e selecione Colar.
  • O arquivo freeglut.dll agora deve estar no diretório do projeto junto com o arquivo Main.cpp e alguns outros arquivos criados pelo Visual Studio.

Etapa 6. Copie o arquivo glew32.dll e cole na pasta do projeto GLUT-GLEW-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> GLUT-GLEW-0. Clique com o botão direito em uma área vazia da pasta Project-0 e selecione Colar.
  • O arquivo glew32.dll agora deve estar na pasta GLUT-GLEW-0 junto com Main.cpp, freeglut.dll e 4 outros arquivos criados pelo Visual Studio.
Freeglut 1
Freeglut 1

Etapa 7. Teste seu projeto

Clique com o botão direito no link a seguir e selecione Abrir link em uma nova janela badprog. Role a página para baixo e encontre a seção Testando a configuração (veja a imagem acima). Copie o código e cole na área de código Main.cpp> pressione Ctrl + F5. Você deve ver duas janelas: uma preta (o console) e outra com um quadrado branco em um fundo preto. Se você não vir isso, execute a etapa abaixo.

Etapa 8. Corrija quaisquer erros

Na "Lista de Erros", se você vir um erro sobre

  • 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 "".
  • "o ponto de entrada deve ser definido" vá para a etapa 4, Defina o vinculador "SubSistema" como "CONSOLE" e siga as instruções.
  • arquivo.dll vá para a etapa 5, "Copie o arquivo freeglut.dll e cole na pasta Project-0" e siga as instruções.
  • Para outros erros, se você não puder corrigi-los, feche o Visual Studio> exclua a pasta do projeto GLUT-GLEW-0 que está em C: / GLP> abra o Visual Studio> repita a configuração da parte Parte 2. Bom trabalho.

Parte 4 de 8: Criando projeto com modelo GLUT-GLEW

Etapa 1. Crie o modelo

Vá para o menu principal do Visual Studio e, enquanto o GLUT-GLEW-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 Avançar>. Em Selecionar opções de modelo, na caixa de texto Nome do modelo, digite: FREE-GLEW. Clique em Concluir.

  • O modelo foi criado.
  • Feche a janela lançada com o caminho do modelo.

Etapa 2. Crie o projeto

  • Clique em Arquivo> Novo> Projeto….
  • No Crie um novo projeto assistente, na lista de modelos, selecione GLUT-GLEW> clique em Avançar.
  • No Configure seu novo projeto assistente, no campo de texto "'Nome do projeto"' digite GLUT-GLEW-1.
  • cópia de C: / GLPe cole Localização campo de texto.
  • Certifique-se de que a opção Colocar solução e projeto no mesmo diretório esteja marcada. Clique em Criar.
  • No Gerenciador de Soluções, clique duas vezes em Arquivos de código-fonte> clique duas vezes em ++ Main.cpp. Seu código aparece na área de código. Executá-lo. Se o código não aparecer, clique com o botão direito do mouse em ++ Main.cpp> clique em Excluir do projeto. Agora crie um novo Main.cpp.

Etapa 3. Adicionar arquivos dll

  • Adicionar arquivo freeglut.dll

    • Navegue até C:> GL> GLUT-GLEW-0> clique no arquivo freeglut.dll > clique com o botão direito> clique em Copiar.
    • Navegue até C:> GLP> GLUT-GLEW-1> clique na área vazia> clique com o botão direito> clique em Colar.
    • Agora o arquivo freeglut.dll está na pasta GLUT-GLEW-1 entre Main.cpp e outros 4 arquivos.
  • Adicionar glew32.dll Arquivo.

    • Navegue até C:> GL> GLUT-GLEW-0> clique no arquivo glew32.dll > clique com o botão direito> clique em Copiar.
    • Navegue até C:> GLP> GLUT-GLEW-1> clique na área vazia> clique com o botão direito> clique em Colar.
    • Agora os arquivos dll glew32.dll e freeglut.dll estão na pasta do projeto GLUT-GLEW-1 entre com Main.cpp e outros 4 arquivos.

Etapa 4. Teste seu projeto conforme descrito acima

Bom trabalho!

Parte 5 de 8: Criação de projeto direcionado à plataforma x64

Etapa 1. Vá para o menu principal do Visual Studio

Clique em Arquivo> Novo> Projeto…> no assistente para Criar um novo projeto, clique em Esvaziar Projeto> Avançar.

  • cópia de GLUT64-GLEW64-0 e cole Nome do Projeto campo de texto.
  • cópia de C: / GLP \ e cole Localização campo de texto.
  • Marque "Colocar solução e projeto no mesmo diretório"> clique em Criar.
  • Espere até que a instância do Visual Studio 2019 apareça.

Etapa 2. Adicionar o arquivo de origem à pasta do projeto

  • No Explorador de Soluções janela, clique com o botão direito na pasta Arquivos de código-fonte (a última)> clique em Adicionar> Novo item….
  • Na janela Adicionar Novo Item - GLUT64-GLEW64-0, clique em Arquivo C ++ (.cpp) (o primeiro) no meio da janela. Na caixa de texto Nome, digite Main.cpp.
  • O local é C: / GLP / GLUT64-GLEW64-0 \.
  • Clique no botão Adicionar. O arquivo será aberto no editor de texto principal, mas deixe o arquivo em branco por enquanto.

Etapa 3. Páginas de propriedades de GLUT64-GLEW64-0

Vá para "Solution Explorer"> clique com o botão direito no nome do seu projeto que é GLUT64-GLEW64-0> selecione "Propriedades".

  • Menu principal.

    • No Configuração:

      deixe a configuração Ativo (Depurar).

    • No Plataforma:

      entrada, selecione x64.

    • Clique em Gerenciador de configuração….
    • No Plataforma de solução ativa:

      selecione x64.

    • No Plataforma, x64 é selecionado automaticamente.
    • Clique em Fechar.

      Opengl 1
      Opengl 1
  • Adicionais incluem diretórios.

    Abra o menu C / C ++. Clique em Geral> Diretórios de inclusão adicionais> clique na seta para baixo à direita do campo> clique em.

    OpenGL 12
    OpenGL 12
    • cópia de C: / GL / GLUT / include > no assistente Incluir Diretórios Adicionais, clique no primeiro ícone> colar.
    • cópia de C: / GL / GLEW / include > clique novamente no primeiro ícone> colar.
    • No assistente Incluir Diretórios Adicionais, clique em OK.
  • 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.

    • cópia de C: / GL / GLUT / lib / x64 > em Diretórios de biblioteca adicionais, clique no primeiro ícone> colar.
    • cópia de C: / GL / GLEW / lib / Release / x64 > clique no primeiro ícone> colar.
    • Clique em OK em Diretórios de biblioteca adicionais.
  • Dependências Adicionais.

    Opengl 3 1
    Opengl 3 1
    • No menu suspenso Linker, clique em Entrada> clique na entrada Dependências Adicionais> seta para baixo à direita do campo> clique em.

      Dependências adicionais 3
      Dependências adicionais 3
    • cópia de freeglut.lib; glew32.lib; opengl32.lib e cole na caixa de texto superior do assistente Dependências adicionais.
    • Clique em OK no assistente Dependências Adicionais.
  • Defina o vinculador "SubSistema" para "Console". No menu suspenso Linker, clique em Sistema> Subsistema. Clique na seta para baixo e selecione Console (/ SUBSISTEMA: CONSOLE) no menu suspenso. Clique em Aplicar e em OK na janela Páginas de propriedades GLUT-GLEW-0.

Etapa 4. Adicione os arquivos dll na pasta do projeto GLUT64-GLEW64-0

  • Adicione freeglut.dll a GLUT64-GLEW64-0.

    • Navegue até C: / GL / GLUT / bin / x64. Na pasta "x64", clique no arquivo "freeglut.dll"> clique com o botão direito> "Copiar".
    • Agora navegue até C:> GLP> GLUT64-GLEW64-0. Clique com o botão direito em uma área vazia da pasta "GLUT64-GLEW64-0" e selecione "Colar".
  • Adicione o arquivo glew32.dll a GLUT64-GLEW64-0.

    • Navegue para C:> GL> GLEW> bin> Release> x64. Na pasta "x64", clique no arquivo "glew32.dll"> clique com o botão direito> "Copiar".
    • Agora navegue até C:> GLP> GLUT64-GLEW64-0. Clique com o botão direito em uma área vazia da pasta "GLUT64-GLEW64-0" e selecione "Colar".

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

Tal como acontece com a plataforma x86 de destino, consulte acima, as etapas 7 e 8 da Parte 3, mas na mudança do menu principal do Visual Studio x86 para x64.

Etapa 6. Dica:

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

Parte 6 de 8: Criando projeto com o modelo GLUT64-GLEW64

Etapa 1. Crie o modelo

Vá para o menu principal do Visual Studio e, enquanto o GLUT64-GLEW64-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 Avançar>. Em Selecionar opções de modelo, na caixa de texto Nome do modelo, digite: FREE-GLEW. Clique em Concluir.

  • O modelo foi criado.
  • Feche a janela lançada com o caminho do modelo.

Etapa 2. Crie o projeto

  • Clique em Arquivo> Novo> Projeto….
  • No Crie um novo projeto assistente, na lista de modelos, selecione GLUT64-GLEW64> clique em Avançar.
  • No Configure seu novo projeto assistente, no campo de texto "'Nome do projeto"' digite GLUT64-GLEW64-1.
  • cópia de C: / GLPe cole Localização campo de texto.
  • Certifique-se de que a opção Colocar solução e projeto no mesmo diretório esteja marcada. Clique em Criar.
  • No menu principal do Visual Studio, mude de x86 para x64.
  • No Gerenciador de Soluções, clique duas vezes em Arquivos de código-fonte> clique duas vezes em ++ Main.cpp. Seu código aparece na área de código. Executá-lo. Se o código não aparecer, clique com o botão direito do mouse em ++ Main.cpp> clique em Excluir do projeto. Agora crie um novo Main.cpp.

Etapa 3. Adicionar arquivos dll

  • Adicionar arquivo freeglut.dll

    • Navegue até C:> GLP> GLUT64-GLEW64-0> clique no arquivo freeglut.dll > clique com o botão direito> clique em Copiar.
    • Navegue até C:> GLP> GLUT64-GLEW64-1> clique na área vazia> clique com o botão direito> clique em Colar.
    • Agora o arquivo freeglut.dll está na pasta GLUT64-GLEW64-1 entre Main.cpp e outros 4 arquivos.
  • Adicionar arquivo glew32.dll

    • Navegue até C:> GLP> GLUT64-GLEW64-0> clique no arquivo glew32.dll > clique com o botão direito> clique em Copiar.
    • Navegue até C:> GLP> GLUT64-GLEW64-1> clique na área vazia> clique com o botão direito> clique em Colar.
    • Agora os arquivos dll glew32.dll e freeglut.dll estão na pasta do projeto GLUT64-GLEW64-1 entre Main.cpp e outros 4 arquivos.

Etapa 4. Teste seu projeto conforme descrito acima

Bom trabalho!

Dica: Em cada projeto que você criar com ele, selecione x64 (próximo a Depurar) na GUI do Visual Studio e adicione arquivos dll como na parte atual

Parte 7 de 8: Configurando o Built FreeGLUT e o Built GLEW

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á existir, tudo bem.

Se não existir, 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. Siga a Parte 1 Instalando CMake.

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

Clique com o botão direito no endereço a seguir e selecione Abrir link em uma nova janela https://sourceforge.net/projects/freeglut/. Clique em Download.

  • Na janela de download (diretório "Downloads") clique na pasta "freeglut-3.2.1.tar.gz"> clique com o botão direito> selecione "7-Zip" (se você não tiver, faça o download)> "Extrair aqui".
  • Clique na pasta "freeglut-3.2.1.tar"> clique com o botão direito> selecione "7-Zip"> "Extrair aqui".
  • Alternativamente, se você tiver o WinRAP, clique na pasta "freeglut-3.2.1.tar"> clique com o botão direito> selecione "Extrair aqui". Clique na pasta "freeglut-3.2.1.tar"> selecione "Extrair aqui".
  • Ou clique em "WinZip". Se você não tem, faça o download Avaliação gratuita do WinZip por 30 dias e siga as instruções.
  • Clique na pasta descompactada "freeglut-3.2.1"> clique com o botão direito> "Copiar"> vá para C: \> GL> clique com o botão direito> "Colar".
  • Clique na pasta "freeglut-3.2.1"> clique com o botão direito> clique em "Renomear"> digite (ou copie e cole): GLUTsrc > 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 baixada, 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. Renomear pasta para GLEWsrc > pressione ↵ Enter. Agora na pasta GL você tem as pastas GLUTsrc e GLEWsrc.

Etapa 5. Construir FreeGLUT por CMake e Visual Studio

  • Vá para CMake GUI.
  • No primeiro campo de texto digite C: / GL / GLUTsrc
  • No segundo tipo de campo de texto C: / GL / GLUTsrc / build
  • 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> GLUTsrc> build. Clique duas vezes em "freeglut.sln", ou "freeglut" ou "ALL_BUILD.vcxproj". Uma instância do Visual Studio aparece. Espere até no menu principal, Construir a entrada aparece. Clique Construir > Solução de construção (a primeira opção).
    • Espere até ler a última linha na janela "Saída": ========== Compilação: 28 bem-sucedida, 0 falhou, 0 atualizado, 1 pulado "========= =

      Número de alterações "bem-sucedidas" nas versões de freeglut

  • Navegue até C: / GL / GLUTsrc / build / lib / Debug. Dentro, você deve ver o arquivo freeglutd.lib abaixo de outros arquivos.

Etapa 6. Construir GLEW por CMake e Visual Studio

Siga a etapa acima, mas

  • No primeiro campo de texto digite C: / GL / GLEWsrc / build / cmake
  • No segundo tipo C: / GL / GLEWsrc / build
  • Navegue até C:> GL> GLEWsrc> build. Clique duas vezes em "glew.sln", "glew" ou "ALL_BUILD.vcxproj". Uma instância do Visual Studio aparece. Espere até no menu principal Construir a entrada aparece. Clique Construir > Solução de construção (a primeira opção).

    • Espere até ler a última linha na janela "Saída": ========== Compilação: 6 bem-sucedida, 0 falhou, 0 atualizado, 2 pulado "========= =

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

  • Navegue para C:> GL> GLEWsrc> build> lib> Debug. Dentro, você deve ver o arquivo glew32d.lib entre outros arquivos.

Etapa 7. Crie o projeto com o FreeGLUT e o GLEW integrados

No diretório (disco) C: criar pasta GLP, se não existir.

  • No menu principal do Visual Studio, clique em Arquivo> Novo> Projeto…> no assistente Criar um novo projeto, clique em Esvaziar Projeto> Avançar.

    • No Configure seu novo projeto assistente para o tipo "Nome do projeto": GLUTsrc-GLEWsrc-0
    • No campo de texto "Localização", exclua tudo e digite C: / GLP \
    • Marque "Colocar solução e projeto no mesmo diretório"> clique em Criar.
    • Espere até que a instância do Visual Studio 2019 apareça.
  • Adicione seu arquivo de origem ao projeto.

    • Em V. S. GUI, assistente "Solution Explorer", clique com o botão direito na pasta Source Files (a última)> clique em Add> New Item….
    • Na janela Adicionar Novo Item - GLUTsrc-GLEWsrc-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 / GLUT-GLEW-0 \
    • Clique no botão Adicionar. O arquivo será aberto no editor de texto principal, mas deixe o arquivo em branco por enquanto.
  • Configure as propriedades do projeto. No assistente Solution Explorer, clique com o botão direito no nome do projeto que é GLUTsrc-GLEWsrc-0 > selecione Propriedades.

    • (1) Menu principal das páginas de propriedades do GLUTsrc-GLEWsrc-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. Abra 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 / GLUTsrc / include > clique no primeiro ícone no assistente Incluir Diretórios Adicionais> colar.
      • cópia de C: / GL / GLEWsrc / include > clique no primeiro ícone> colar.
      • Clique em OK no assistente Incluir Diretórios Adicionais.
    • (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 / GLUTsrc / build / lib / Debug > clique no primeiro ícone> colar.
      • cópia de C: / GL / GLEWsrc / build / lib / Debug > clique no primeiro ícone> colar.
      • No assistente Diretórios de biblioteca adicionais, clique em OK.
    • (4) Dependências Adicionais. No menu suspenso do Linker, selecione Entrada> ao lado do menu selecione o primeiro, Dependências adicionais> clique na seta para baixo no final do campo> Editar …> copiar opengl32.lib; freeglutd.lib; glew32d.lib e cole na caixa de texto na parte superior do 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 os arquivos freeglutd.dll e glew32d.dll e cole na pasta GLUTsrc-GLEWsrc-0.

    • Navegue até C: / GL / GLUTsrc / build / bin / Debug. Clique em freeglutd.dll> clique com o botão direito do mouse> Copiar.
    • Navegue até C:> GLP> GLUTsrc-GLEWsrc-0. Clique com o botão direito em uma área vazia da pasta GLUTsrc-GLEWsrc-0 e selecione Colar.
    • Navegue até C: / GL / GLEWsrc / build / bin / Debug. Clique em glew32d.dll> clique com o botão direito do mouse> Copiar.
    • Navegue até C:> GLP> GLUTsrc-GLEWsrc-0. Clique com o botão direito em uma área vazia da pasta GLUTsrc-GLEWsrc-0 e selecione Colar.
    • Os arquivos freeglutd.dll e glew32d.dll agora devem estar na pasta GLUTsrc-GLEWsrc-0 junto com Main.cpp e 4 outros arquivos criados pelo Visual Studio.

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

Como acima, Parte 3, etapas 7 e 8.

Etapa 9. Criar modelo

Como acima Parte 4. Para o tipo de nome do modelo GLUTsrc-GLEWsrc. Para o tipo de nome do projeto GLUTsrc-GLEWsrc-1. Lembre-se de que ao criar um projeto com este modelo, no menu principal da GUI do Visual Studio, selecione x64, também copie e cole os arquivos dll como na parte presente. Bom trabalho.

Parte 8 de 8: Escolhendo a configuração

Etapa 1. Neste tutorial, você aprendeu que 3 era configurar FreeGLUT e GLEW no Project 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.

Pontas

  • Quando você precisar excluir a pasta do projeto, feche o Visual Studio> exclua a pasta do projeto> abra o Visual Studio.
  • 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, após 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 / freeglut / include e C: / GL / glew / include) 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 vivem (s) (neste tutorial para plataforma x86, C: / GL / freeglut / lib 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 / freeglut / lib 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: