kof20012 Posted November 13, 2006 at 08:41 PM Report #64151 Posted November 13, 2006 at 08:41 PM boas, tenho tido um erro qdo compilo o programa, actualmente tou a utilizar o turbo C 3.0: The value for GL_EVAL_BIT is not within the range of an Int isto acontece para todas as instrucçoes que tenham a ver com as bibliotecas GLUT.H, GLU.H, GL.H aqui vai o programa // Basico.cpp // // fevereiro,2002 por Carla Freitas // baseado em Simple.c (OpenGL SuperBible) /* include de definicoes das funcoes da glut glut.h inclui gl.h, que contem os headers de funcoes da OpenGL propriamente dita glut.h inclui tambem definicoes necessarias para o uso de OpenGl nos diversos ambientes Windows */ #include <gl/glut.h> // Funcao de callback de desenho // Executada sempre que é necessario re-exibir a imagem void RenderScene(void) { // Limpa a janela com a cor especificada como cor de fundo glClear(GL_COLOR_BUFFER_BIT); // Aqui devem ser inseridas chamadas de funções OpenGL para desenho // Flush dos comandos de desenho que estejam no "pipeline" da OpenGL // para conclusao da geracao da imagem glFlush(); } // Inicializa aspectos do rendering void SetupRC(void) { glClearColor(0.0f, 0.0f, 1.0f, 1.0f); // cor de fundo da janela } // Parte principal - ponto de início de execução // Cria janela // Inicializa aspectos relacionados a janela e a geracao da imagem // Especifica a função de callback de desenho void main(void) { // Indica que deve ser usado um unico buffer para armazenamento da imagem e representacao de cores RGB glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); // Cria uma janela com o titulo especificado glutCreateWindow("Programa Basico OpenGL"); // Especifica para a OpenGL que funcao deve ser chamada para geracao da imagem glutDisplayFunc(RenderScene); // Executa a inicializacao de parametros de exibicao SetupRC(); // Dispara a "maquina de estados" de OpenGL glutMainLoop(); }
TheDark Posted November 14, 2006 at 12:44 AM Report #64214 Posted November 14, 2006 at 12:44 AM Turbo C 3.0?? Isso não é um bocado antigo? Desaparecido.
Triton Posted November 14, 2006 at 12:50 AM Report #64217 Posted November 14, 2006 at 12:50 AM Turbo C 3.0?? Isso não é um bocado antigo? Turbo C++ 3.0 was released in 1991. 😛 Para mais informações sigam este link. 😄 <3 life
TheDark Posted November 14, 2006 at 01:25 AM Report #64223 Posted November 14, 2006 at 01:25 AM Pois bem me queria parecer... OpenGL fora de ambientes gráficos não deve ser pêra doce, se é que é possível de todo. Ainda para mais com GLUT. Estás a programar isso em que contexto? Não é possível utilizares um compilador/IDE mais actual? EDIT: OpenGL SuperBible rula 😄 Desaparecido.
kof20012 Posted November 14, 2006 at 08:10 AM Author Report #64233 Posted November 14, 2006 at 08:10 AM qto ao programa a mim disseram k era o mais recente mas pelo vistos ainda saiu um este ano mas duvido mesmo que ponha um mais recente o problema desapareça sera k o ultimo tem ambiente grafico? ja agora existe melhores k este k tenha ambiente grafico(tc 3.0)?
TheDark Posted November 14, 2006 at 02:29 PM Report #64305 Posted November 14, 2006 at 02:29 PM qto ao programa a mim disseram k era o mais recente mas pelo vistos ainda saiu um este ano mas duvido mesmo que ponha um mais recente o problema desapareça Podes ter a certeza quase absoluta que desaparece. O Turbo C++ 3.0 é um compilador de 16 bits, pelo que o tamanho do tipo int é 16 bits. Para compilares código OpenGL precisas de um compilador a 32 bits, que é o que os mais recentes são. sera k o ultimo tem ambiente grafico?ja agora existe melhores k este k tenha ambiente grafico(tc 3.0)? Tens cerca de 15 anos de inovação nesse campo 😄 Directamente na mesma linha do Turbo C++ 3, tens o Borland Turbo C++ Suite, que inclui o Turbo C++ 3 para DOS, mas também traz ferramentas de programação em Windows 16-bit e 32-bit (incluindo XP), Linux e Solaris, e também o Turbo C++ Explorer, que é grátis. Tens também o (muito) mais caro Borland C++ Builder. Depois tens o Visual C++, da Microsoft, que disponibiliza a versão Express de borla. E tens várias alternativas grátis, como o DevC++ ou o Eclipse com o plugin para C++. Desaparecido.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now