Creacion de Menus con Glut.h
hola a todos ! Tengo el siguiente codigo fuente para crear un menu :
void processMenuEvents(int option) {
switch (option) {
case RED :
MessageBox(NULL, "RED", NULL, MB_OK);
break;
case BLUE :
MessageBox(NULL, "BLUE", NULL, MB_OK);
break;
}
}
void createGLUTMenus() {
int menu;
// create the menu and
// tell glut that "processMenuEvents" will
// handle the events
menu = glutCreateMenu(processMenuEvents);
//add entries to our menu
glutAddMenuEntry("Red",RED);
glutAddMenuEntry("Blue",BLUE);
// attach the menu to the right button
glutAttachMenu(GLUT_RIGHT_BUTTON);
}
despues en el main :
createGLUTMenus();
Alguien me podria decir que es este error ?? porque estoy loco de verlo y no se que carajo pasa !! ;(((
Linking...
PMMain.obj : error LNK2001: unresolved external symbol _glutAttachMenu
PMMain.obj : error LNK2001: unresolved external symbol _glutAddMenuEntry
PMMain.obj : error LNK2001: unresolved external symbol _glutCreateMenu
Debug/puppetmaker.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
void processMenuEvents(int option) {
switch (option) {
case RED :
MessageBox(NULL, "RED", NULL, MB_OK);
break;
case BLUE :
MessageBox(NULL, "BLUE", NULL, MB_OK);
break;
}
}
void createGLUTMenus() {
int menu;
// create the menu and
// tell glut that "processMenuEvents" will
// handle the events
menu = glutCreateMenu(processMenuEvents);
//add entries to our menu
glutAddMenuEntry("Red",RED);
glutAddMenuEntry("Blue",BLUE);
// attach the menu to the right button
glutAttachMenu(GLUT_RIGHT_BUTTON);
}
despues en el main :
createGLUTMenus();
Alguien me podria decir que es este error ?? porque estoy loco de verlo y no se que carajo pasa !! ;(((
Linking...
PMMain.obj : error LNK2001: unresolved external symbol _glutAttachMenu
PMMain.obj : error LNK2001: unresolved external symbol _glutAddMenuEntry
PMMain.obj : error LNK2001: unresolved external symbol _glutCreateMenu
Debug/puppetmaker.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
Nesecito que me que me mandes la bliblioteca glut para poder trabajar con ella, esta muy interesante el menu y quisiera probarlo
Saludos Campi
Saludos Campi
Comprueba que ademas de haber añadido la libreria en el código, la hayas metico correctamente en la carpeta correspondiente.
También comprueba que en la declaración de variables globales hayas puesto la linia:
enum {RED,BLUE};
Si te sigue sin funcionar... ya sabes, google for ever y encontrarás mil menús que funcionan perfectamente porque debe ser la típica tonteria o sino a debugar.
También comprueba que en la declaración de variables globales hayas puesto la linia:
enum {RED,BLUE};
Si te sigue sin funcionar... ya sabes, google for ever y encontrarás mil menús que funcionan perfectamente porque debe ser la típica tonteria o sino a debugar.
