No extern "C" for XFree86 OpenGL headers
Harold L Hunt II
huntharo@msu.edu
Thu Nov 6 05:24:00 GMT 2003
This is out of the blue. Could you give a little more context to what
you are trying to do?
Harold
Tron Thomas wrote:
> The XFree86 versions of the OpenGL headers files do not use extern "C"
> when compiling C++ modules. This can result in linking errors as OpenGL
> function receive decorated signatures that won't exist in the libraries.
>
> A work around is for a developer to do something like the following in a
> C++ code module:
> #ifdef __cplusplus
> extern "C" {
> #include <GL/gl.h>
> }
> #endif
>
> which shouldn't normally be necessary as other implementations of OpenGL
> do not require this.
>
>
>
More information about the Cygwin-xfree
mailing list