新手尝试编译:有些未在此范围内声明

问题描述 投票:0回答:3

我正在尝试编译这个程序:

http://tfc.duke.free.fr/coding/src/md2loader.zip

我正在使用

g++ -c Main.cpp
但我收到了几个类型的错误:

Main.cpp:776:错误:在此范围内未声明“glutSpecialFunc”

有什么想法吗?

c++ opengl glut
3个回答
4
投票

你不见了

#include <GL/glut.h>

#include <openglut.h>

glutSpecialFunction
的文档告诉您这一点。


1
投票

我快速浏览了您链接的邮政编码。

你为什么不使用“make”。

Makefile 已包含在内。 您可能需要做的就是在执行 g++ 的地方执行“make”

您收到该错误的原因是 Main.cpp 试图包含 glut 标头,但未找到它们。

Makefile 将设置这些位置进行编译


0
投票

您可能在

#include <glutfile.h>
中缺少
Main.cpp
,或者您的头文件对于程序来说已经过时或太新。

© www.soinside.com 2019 - 2024. All rights reserved.