Dicas para configuração do ambiente de desenvolvimento
Linguagem C - Windows
Instalar o ambiente Mingw [http://mingw-w64.org/].
Fazer download do GLFW e copiar os arquivos nos diretórios (bin, include, lib, etc) nos respectivos diretórios do Mingw [https://www.glfw.org/download.html].
Fazer download do GLEW e copiar os arquivos nos diretórios (bin, include, lib, etc) nos respectivos diretórios do Mingw [http://glew.sourceforge.net/].
Adicionar o diretório bin do Mingw no PATH do seu sistema operacional. Desta forma, o comando "gcc" estará disponível a partir de um prompt de comando.
Para compilar: gcc main.c -lglfw3dll -lglew32 -lopengl32
Observação 1: um ambiente pré-peparado está disponível em http://websensors.net.br/projects/scc0250icmc/mingw64-opengl.zip
Observação 2: se no momento de execução do programa for solicitado dll do GLFW e GLEW, copie eles do Mingw para o mesmo diretório do seu executável.
Testar com os códigos-base da Aula 3.
Linguagem C - Linux (Debian e Ubuntu)
- Instalar os pacotes libglfw3-dev, mesa-common-dev, libglew-dev.
- Instalar o ambiente GCC (pacote build-essential).
- Para compilar: gcc main.c -lglfw -lGL -lGLEW -lm
- Testar com os códigos-base da Aula 3.
Linguagem Python - Linux e Windows
- Instalar o Python3 (Sugestão: Anaconda vem com o ambiente de desenvolvimento Jupyter - https://www.anaconda.com/products/individual).
- Instalar dependências:
- OPENGL: !pip install pyopengl
- GLFW: !pip install glfw
- Testar com os códigos-base da Aula 3.
Linguagem Java - Linux e Windows
- Instalar o Java JDK mais recente (https://www.oracle.com/java/technologies/javase-downloads.html).
- Utilizar o código-base de exemplo disponibilizado na Aula 3 (possui as bibliotecas OpenGL e GLFW).