我想編譯這個程序:新手試圖編譯:一些並不在此範圍內聲明
http://tfc.duke.free.fr/coding/src/md2loader.zip
我使用g++ -c Main.cpp
,但我發現類型的幾個錯誤:
Main.cpp:776: error: ‘glutSpecialFunc’ was not declared in this scope
任何想法?
我想編譯這個程序:新手試圖編譯:一些並不在此範圍內聲明
http://tfc.duke.free.fr/coding/src/md2loader.zip
我使用g++ -c Main.cpp
,但我發現類型的幾個錯誤:
Main.cpp:776: error: ‘glutSpecialFunc’ was not declared in this scope
任何想法?
您可能在Main.cpp
中缺少#include <glutfile.h>
,或者您的頭文件對於程序已過時或過時。
我仔細看了一下你鏈接的zip文件。
你爲什麼不使用「make」。
已經包含Makefiles。你可能需要做的就是在執行'make'的地方執行g ++
你得到這個錯誤的原因是Main.cpp試圖包含glut頭文件,但是沒有找到它們。
Makefile將設置這些編譯位置
不要只發布鏈接到.zip。發佈一些不起作用的實際代碼。 – Puppy 2011-04-08 15:36:23
不是不去外部網站,下載文件,解壓縮,並檢查內容。 – 2011-04-08 15:37:26
@Mahesh:這些問題會導致致命的錯誤(包含的文件未找到)。他的錯誤表明沒有嘗試包含頭文件。 – 2011-04-08 15:37:39