我已经安装了 mingw-w64 以获得 64 位编译器。我使用代码块作为 IDE,我之前有一个 32 位的 mingw,它工作得很好。我的操作系统是 Windows 8.1。
我已遵循本教程:https://www.youtube.com/watch?v=1nsjGxy1w0U
我遇到的问题是:
||=== Build: Release in uvgen (compiler: GNU GCC Compiler (x64)) ===| F:\Document\c++\uvgen\main.cpp|11|fatal error: GL/glut.h: No such file or directory| ||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
我把(来 self 的 32 位编译器的文件 opengl
、glut
和 glu
):
mingw64/bin
中的 glut32.dll
和 opengl32.dll
GL/glut.h
和其他在 mingw64/include
和 mingw64/lib
libs
但是我的 64 位编译器找不到它们:(
谢谢你帮助我。
最佳答案
报错提示mingw
找不到GL/glut.h
。为你编译器
要找到它,您可以在编译命令上指定包含路径 -L PATH_TO/GL/glut.h
或者
通过将文件放在默认的包含路径中。
您可以使用 g++ -E -x c++ - -v
转储默认包含路径
我从Dump include paths from g++得到的.
如果这不能帮助搜索如何在 mingw
中转储默认包含路径。你可以
始终使用 -L
选项。
关于c++ - Mingw-w64 + 代码块 : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27704635/