安装freeglut后出现奇怪的编译错误

Strange compilation error after installing freeglut

我按照 this installation video 为 class 安装了 Dev C++ 和 freeglut,并且我完全按照说明进行了操作,但是当我投入一些时我遇到了一个奇怪的编译错误预先编写的测试代码来尝试找出答案。

老师推测这可能与没有freeglut.h有关,但如图所示,它确实存在。如果有人能给我任何很棒的建议,我需要为 class 工作。

更新:我尝试在建议的位置更改头文件,但这并没有太大帮助...我检查了源头文件,它看起来像记事本中的下图。也许它与 Dev C++ 有关?

头文件似乎被破坏了。你的图片是这样的:

#ifdef __cplusplus
#endif
    extern "C" {

但这没有意义。应该是这样的:

#ifdef __cplusplus
    extern "C" {
#endif

尝试在空白应用程序中打开项目!该视频要求您打开一个对图形代码没有意义的控制台应用程序。