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
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).
in32)}}.
-
Abra o menu C / C ++. Clique em Geral> Diretórios de inclusão adicionais> clique na seta para baixo à direita do campo> clique em.
-
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.
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>.
- 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.
- 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.
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.
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.
-
-
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.
- 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.
-
No menu suspenso Linker, clique em Entrada> clique na entrada Dependências Adicionais> seta para baixo à direita do campo> clique em.
- 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.