Cómo instalar OpenGL Visual Studio
Dos pasos:
(1) Descargue glut y colóquelo en la ubicación adecuada
(2) Configure las propiedades del proyecto vs2005
********************************************** **** *****************************
El primer paso,
(Reimpreso de el sitio web de referencia: /blogger/post_show.asp?BlogID=78856&PostID=14520900
En Propiedades del proyecto->Configuración
Propiedades->Enlazador->Entrada->Dependencias adicionales
Agregar opengl32.lib glu32.lib glaux.lib
***************************** * ************************************************* ** ***
Dos problemas importantes que he experimentado:
1): error LNK2019: símbolo externo no resuelto __imp__glFlush@ Este tipo de error
o
1>PT.obj: error LNK2019: símbolo externo no resuelto _auxSolidSphere@8, al que se hace referencia en la función _main
1>PT.obj: error LNK2019: símbolo externo no resuelto _auxInitWindowA@ 4, referenciado en la función _main
1>PT.obj: error LNK2019: símbolo externo no resuelto _auxInitPosition@16, referenciado en la función _ Referenciado en main
1>PT.obj: error LNK2019: Símbolo externo no resuelto _auxInitDisplayMode@4, al que se hace referencia en la función _main
El motivo es que no se agrega el archivo lib anterior en dependencias adicionales
Solución: agregue “opengl32. lib glu32.lib glaux.lib” al Proyecto
Propiedades->Configuración
Propiedades ->Enlazador->Entrada->Dependencias adicionales
2): error C2664: "auxInitWindowW": no se puede convertir el parámetro 1 de "const char [7]" a "LPCWSTR"
Independientemente del tipo señalado, la conversión requiere reinterpret_cast, conversión de estilo C o conversión de estilo de función;
Error y solución:
no pasar una cadena Unicode – coloque una “L” antes de la cadena
literal: L”XXXXX” o use el TEXTO (“XXXXX”) o macros _T(”XXXXX”)…