如何在DelphiXe4中使用OpenGL

如何在DelphiXe4中使用OpenGL,delphi,delphi-xe4,Delphi,Delphi Xe4,当我要编译项目时,会出现一些警告: [dcc32错误]Unit1.pas(34):E2003未声明的标识符:“CreateRenderingContext” [dcc32错误]Unit1.pas(34):E2003未声明的标识符:“opDoubleBuffered” [dcc32错误]Unit1.pas(35):E2003未声明的标识符:“ActivateRenderingContext” 所有库都将被导入( 另外,这段代码在Delphi 7中工作。看起来标识符没有声明。就像编译器所说的。它们在

当我要编译项目时,会出现一些警告: [dcc32错误]Unit1.pas(34):E2003未声明的标识符:“CreateRenderingContext” [dcc32错误]Unit1.pas(34):E2003未声明的标识符:“opDoubleBuffered” [dcc32错误]Unit1.pas(35):E2003未声明的标识符:“ActivateRenderingContext”

所有库都将被导入(


另外,这段代码在Delphi 7中工作。

看起来标识符没有声明。就像编译器所说的。它们在任何地方声明吗?CreateRenderingContext是过程,[opDoubleBuffered]位于:rc:=CreateRenderingContext(dc,[opDoubleBuffered],32,24,0,0,0,0);如果编译器可以看到声明,它不会给出这些错误消息。显然,编译器看不到它们。最重要的是,我把库放错了位置,谢谢。