在BCB中.经常出现
[Linker Error] Unresolved external 'auxInitDisplayMode' referenced from E:/TEMPCODE/GMAE/UOPENGL1.OBJ
[Linker Error] Unresolved external 'auxInitPosition' referenced from E:/TEMPCODE/GMAE/UOPENGL1.OBJ
[Linker Error] Unresolved external 'auxInitWindowA' referenced from E:/TEMPCODE/GMAE/UOPENGL1.OBJ
错误.
解决办法是:
在以下网站中下载这个文件.
http://www.pudn.com/downloads44/sourcecode/graph/37724106OPENGL-Glaux.rar
解压后.将glaux.h文件放到BCB6目录下面的INCLUDE目录下面
glaux.lib将这个文件拷贝到BCB6/LIB目录下面就可以了...
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
#include <GL/glaux.h>
void main(void)
{
auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
auxInitPosition(0,0,500,500);
auxInitWindow("Simple");
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,0.0,0.0);
glRectf(-0.5,-0.5,0.5,0.5);
glFlush();
Sleep(1000);
}
经过一路的查找.终于成功了...嘻嘻...