我已经安装mingw-w64来拥有64位编译器。我使用代码块作为IDE,在使用32位mingw之前,它工作得很好。我的操作系统是Windows 8.1。
我已按照本教程进行操作:https://www.youtube.com/watch?v=1nsjGxy1w0U
我有的问题是:
|| ===构建:在uvgen中发布(编译器:GNU GCC编译器(x64))=== |
F:\ Document \ c ++ \ uvgen \ main.cpp | 11 |致命错误:GL / glut.h:没有这样的文件
或目录| || ===构建失败:1个错误,0个警告(0
分钟,0秒)=== |
我放了(来自我的32位编译器的文件opengl
,glut
和glu
):glut32.dll
中的opengl32.dll
和mingw64/bin
GL/glut.h
和其他mingw64/include
和libs
中的mingw64/lib
但是我的64位编译器找不到它们:(
感谢你们对我的帮助。
最佳答案
错误消息表明mingw
找不到GL/glut.h
。为您编译
要找到它,您可以在编译命令中指定包含路径-L PATH_TO/GL/glut.h
或
通过将文件放在默认的包含路径中。
您可以使用g++ -E -x c++ - -v
转储默认包含路径
我从Dump include paths from g++那里得到的。
如果这样不能帮助搜索如何转储mingw
中的默认包含路径。您可以
始终使用-L
选项。