我需要从源代码中构建GLEW,这样我就可以在代码中使用它了::成铭文的块不喜欢使用他们在VS中编译的GLEW。我使用Cygwin并下载GLEW 这里的源代码并解压缩它。然后使用cd浏览到Cygwin文件夹。然后我跑了
使Makefile
然后它给了我这些错误。
config/config.guess: line 6: $'\r': command not found
config/config.guess: line 8: $'\r': command not found
config/config.guess: line 26: $'\r': command not found
config/config.guess: line 27: $'\r': command not found
config/config.guess: line 38: $'\r': command not found
config/config.guess: line 40: $'\r': command not found
config/config.guess: line 52: $'\r': command not found
config/config.guess: line 63: $'\r': command not found
config/config.guess: line 66: $'\r': command not found
config/config.guess: line 69: syntax error near unexpected token `$'in\r''
'onfig/config.guess: line 69: ` case $1 in
config/config.guess: line 6: $'\r': command not found
config/config.guess: line 8: $'\r': command not found
config/config.guess: line 26: $'\r': command not found
config/config.guess: line 27: $'\r': command not found
config/config.guess: line 38: $'\r': command not found
config/config.guess: line 40: $'\r': command not found
config/config.guess: line 52: $'\r': command not found
config/config.guess: line 63: $'\r': command not found
config/config.guess: line 66: $'\r': command not found
config/config.guess: line 69: syntax error near unexpected token `$'in\r''
'onfig/config.guess: line 69: ` case $1 in
Makefile:40: *** "Platform '' not supported". Stop.我到处看过书,还没有发现在解决这个问题上有多大用处。如果你知道一个更好的方法,我可以让格鲁与明工作,这也会回答我的问题。
在Windows上使用代码::块10.05使用Cygwin 1.7.16-1使用GLEW 1.8.0
更新
使用dos2unix对config.guess文件修复了这些错误。但是,当我现在运行Makefile时,它说它没有什么可做的。
发布于 2012-08-02 22:24:57
看起来很像config.guess有DOS行尾("\r\n"),但是make需要Unix行尾("\n")。我只需在config.guess上运行任何工具来将其转换为Unix行尾,我的cygwin有一个名为dos2unix的工具,它可以完成这个任务。
发布于 2012-08-02 22:29:37
如果您只想在Windows下进行代码和编译,请参阅本主题使用GLEW在Windows下使用OpenGL扩展
发布于 2013-02-26 04:26:03
很抱歉延迟了对此的答复,但是在cygwin中设置变量系统是有效的:
$ SYSTEM=cygwin make
https://stackoverflow.com/questions/11786665
复制相似问题