我已经安装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位编译器的文件openglglutglu):

glut32.dll中的opengl32.dllmingw64/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选项。

07-28 01:33
查看更多