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,
Agregar opengl32.lib glu32.lib gaux.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, al que se hace referencia 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
La razón es que no es Agregar el archivo lib anterior en dependencias adicionales
Solución: Agregar “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”)…