Advertisement Jump to content
Sign in to follow this  

OpenGL glutCreateWindowWithExit help!!!!

This topic is 3564 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

hi pals! i,ve been looking for solve this error but nothing :s, i hope u can help me im using vc++ Express Edition 2008 and trying to make an easy tutorial when i compile cool no problems and linking perfect, noo problems but when i run the project PLOOOT! an error appears "the procedure entry point _glutCreateWindowWithExit could not be located in glut32.dll" what is this error???? :S:S:SS:S:S:S:S:S:S:S: is my glut version ???? thanks for all!

Share this post

Link to post
Share on other sites
this my code, well not my this is a basic tutorial

#include <iostream>
#include <stdlib.h> //Needed for "exit" function

//Include OpenGL header files, so that we can use OpenGL
#ifdef __APPLE__
#include <OpenGL/OpenGL.h>
#include <GLUT/glut.h>
#include <GL/glut.h>

using namespace std;

//Called when a key is pressed
void handleKeypress(unsigned char key, //The key that was pressed
int x, int y) { //The current mouse coordinates
switch (key) {
case 27: //Escape key
exit(0); //Exit the program

//Initializes 3D rendering
void initRendering() {
//Makes 3D drawing work when something is in front of something else

//Called when the window is resized
void handleResize(int w, int h) {
//Tell OpenGL how to convert from coordinates to pixel values
glViewport(0, 0, w, h);

glMatrixMode(GL_PROJECTION); //Switch to setting the camera perspective

//Set the camera perspective
glLoadIdentity(); //Reset the camera
gluPerspective(45.0, //The camera angle
(double)w / (double)h, //The width-to-height ratio
1.0, //The near z clipping coordinate
200.0); //The far z clipping coordinate

//Draws the 3D scene
void drawScene() {
//Clear information from last draw

glMatrixMode(GL_MODELVIEW); //Switch to the drawing perspective
glLoadIdentity(); //Reset the drawing perspective

glBegin(GL_QUADS); //Begin quadrilateral coordinates

glVertex3f(-0.7f, -1.5f, -5.0f);
glVertex3f(0.7f, -1.5f, -5.0f);
glVertex3f(0.4f, -0.5f, -5.0f);
glVertex3f(-0.4f, -0.5f, -5.0f);

glEnd(); //End quadrilateral coordinates

glBegin(GL_TRIANGLES); //Begin triangle coordinates

glVertex3f(0.5f, 0.5f, -5.0f);
glVertex3f(1.5f, 0.5f, -5.0f);
glVertex3f(0.5f, 1.0f, -5.0f);

glVertex3f(0.5f, 1.0f, -5.0f);
glVertex3f(1.5f, 0.5f, -5.0f);
glVertex3f(1.5f, 1.0f, -5.0f);

glVertex3f(0.5f, 1.0f, -5.0f);
glVertex3f(1.5f, 1.0f, -5.0f);
glVertex3f(1.0f, 1.5f, -5.0f);

glVertex3f(-0.5f, 0.5f, -5.0f);
glVertex3f(-1.0f, 1.5f, -5.0f);
glVertex3f(-1.5f, 0.5f, -5.0f);

glEnd(); //End triangle coordinates

glutSwapBuffers(); //Send the 3D scene to the screen

int main(int argc, char** argv) {
//Initialize GLUT
glutInit(&argc, argv);
glutInitWindowSize(400, 400); //Set the window size

//Create the window
glutCreateWindow("Basic Shapes -");
initRendering(); //Initialize rendering

//Set handler functions for drawing, keypresses, and window resizes

glutMainLoop(); //Start the main loop. glutMainLoop doesn't return.
return 0; //This line is never reached

Share this post

Link to post
Share on other sites
thanks for the reply tnutty...

i can run whaterver code while it has not glut... at the "download de source" link u can download de code is a very easy tutorial but i have problem with the glut

i wonder if can help me

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!