2013-06-27 51 views
-1

試圖用C++開發重新回到事物的擺動中,所以我一直試圖用C++構建一個簡單的'Pong'克隆,使用MS Visual Studios在這一點上,我試圖通過一個固定的槳/球拍來顯示遊戲畫面,但卻遇到了一系列的錯誤。我查了其他類似的帖子,並試圖解決這些問題的技巧,但無濟於事。我一直在根據'GamesFromScratch.Com'上的一系列教程構建這個版本,但沒有其他人似乎有任何我正面臨的問題,所以我決定在這裏發佈他們。預先感謝您提供的任何幫助。Pong克隆中未定義的基類和其他錯誤(C++)

這裏是我的構建失敗輸出:

VisibleGameObject.cpp

1> C:\ Documents和Settings \ lguser \我的文檔\ Visual Studio 2010的\項目\冰球\冰球\ playerracket.h( 7):錯誤C2504: 'VisibleGameObject':基類未定義

1> PlayerRacket.cpp

1> C:\ Documents和Settings \ lguser \我的文檔\ Visual Studio 2010的\項目\冰球\冰球\ game.h(24):錯誤C2146:語法錯誤:缺少';'之前標識符'_player1'

1> c:\ documents和settings \ lguser \我的文檔\ visual studio 2010 \ projects \ puck \ puck \ game.h(24):錯誤C4430:缺少類型說明符 - int假定。注意:C++不支持default-int

1> c:\ documents and settings \ lguser \ my documents \ visual studio 2010 \ projects \ puck \ puck \ game.h(24):error C4430:missing type specifier - 假設爲int。注意:C++不支持default-int

1> c:\ documents and settings \ lguser \ my documents \ visual studio 2010 \ projects \ puck \ puck \ game.h(24):error C4430:missing type specifier - 假設爲int。注意:C++不支持默認int

這裏是錯誤的讀出所引用的文件:

PlayerRacket.h:

http://pastebin.com/y1v1nJ8s

Game.h:

http://pastebin.com/CXNPbtiq

看你們都在翻臉,

Kian

+1

向我們展示'VisibleGameObject.h' – ctn

+0

VisibleGameObject.h:http://pastebin.com/mK9Ny9aS –

回答

0

嗯,你沒有顯示VisibleGameObject.h的內容,所以我只能猜測它不包含VisibleGameObject類(第一個錯誤)。以下錯誤隱含在第一個錯誤中。

+0

VisibleGameObject.h:pastebin.com/mK9Ny9aS –

1

您可能有循環包括:VisibleGameObject.h包括Game.h其中包括PlayerRacket.h其中包括VisibleGameObject.h。你必須以某種方式避免從VisibleGameObject.h包括Game.h