c++ - Mingw-w64 + 代码块 : No such file or directory

标签 c++ gcc windows-8.1 codeblocks mingw-w64

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

mingw64/bin 中的

glut32.dllopengl32.dll GL/glut.h 和其他在 mingw64/includemingw64/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/

相关文章:

windows - 在 Windows 8 上以编程方式对文件夹进行排序

C++:查找代码执行时间的问题

windows-8.1 - 找不到 SDK Bing.Maps.Xaml,版本 = 1.113.0601.1

c++ - 编译器可以对类似的模板类成员函数执行全局优化吗?

gcc - 为什么对内存映射外设寄存器的写入没有执行(LPC43xx)?

matlab - 编译 Matlab MEX 文件时出错(Piotr 的 Matlab 工具箱)

c - 第一次成功调用后 Scanf 崩溃

permissions - 访问 VirtualBox guest 共享文件夹上的 Web 文件

c++ - shared_ptr 和循环引用

c++ - C++ 已在别处声明时使用未声明的标识符错误