Новичок пытается собрать: некоторые не были объявлены в этой области - PullRequest
0 голосов
/ 08 апреля 2011

Я пытаюсь скомпилировать эту программу:

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

Я использую g++ -c Main.cpp, но получаю несколько ошибок типа:

Main.cpp: 776: ошибка: 'glutSpecialFunc' не был объявлен в этой области

Есть идеи?

Ответы [ 3 ]

4 голосов
/ 08 апреля 2011

Вам не хватает

#include <GL/glut.h>

или

#include <openglut.h>

Документация для glutSpecialFunction говорит вам об этом.

1 голос
/ 08 апреля 2011

Я быстро взглянул на почтовый индекс, с которым вы связались.

Почему вы не используете "make".

Включены файлы Makefile.все, что вам, вероятно, нужно сделать, это выполнить 'make' там, где вы выполняете g ++

. Причина, по которой вы получаете эту ошибку, заключается в том, что Main.cpp пытается включить заголовки переизбытка, но они не найдены.

Makefile установит эти места для компиляции

0 голосов
/ 08 апреля 2011

Вам не хватает #include <glutfile.h> в Main.cpp, или ваши заголовочные файлы устарели или слишком новые для программы.

...