使用Cygwin编译GLEW,未定义引用(主要是glXGetProcAddressARB)

使用Cygwin编译GLEW,未定义引用(主要是glXGetProcAddressARB),cygwin,linker-errors,glew,Cygwin,Linker Errors,Glew,我正在尝试用cygwin编译GLEW。我从网站下载了glew版本1.11.0,并将其解压缩到C:\glew-1.11.0\。然后,在导航到cygwin中的文件夹(以管理员身份运行)并执行make之后,它会出现以下错误。执行make all也会执行相同的操作(如果这很重要的话) 知道如何让glew编译吗?在glew-1.11.0\src\中的所有.c文件中添加\define\u WIN32,似乎可以让它编译,尽管有很多类似的事情: warning ‘__glewVertexAttrib3fNV’

我正在尝试用cygwin编译GLEW。我从网站下载了glew版本1.11.0,并将其解压缩到
C:\glew-1.11.0\
。然后,在导航到cygwin中的文件夹(以管理员身份运行)并执行
make
之后,它会出现以下错误。执行
make all
也会执行相同的操作(如果这很重要的话)

知道如何让glew编译吗?

glew-1.11.0\src\
中的所有.c文件中添加
\define\u WIN32
,似乎可以让它编译,尽管有很多类似的事情:

warning ‘__glewVertexAttrib3fNV’ redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV = NULL;

GLEW软件包在Cygwin端口中提供;你可以看到它们是如何建造的

warning ‘__glewVertexAttrib3fNV’ redeclared without dllimport attribute: previous dllimport ignored [-Wattributes]
PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV = NULL;