Compiling Blockout II

Discuss about Blockout II from Jean-Luc, post your feature requests etc.

Compiling Blockout II

Postby Lieven » Tue Aug 07, 2007 10:28 pm

Hi,

I am sorry but I still don\'t manage to compile. I got rid of some errors. I use VC++ 2005 Express Edition (which is VC8 if I am not mistaken)

Include directories are now (the first one was necessary to get rid of a lot of errors)

Code: Select all
\"$(VCInstallDir)PlatformSDK\\include\";\"C:\\games\\bl2\\contrib\\dxsdk8\\include\";\"C:\\games\\bl2\\contrib\\D3DTools\\include\";\"C:\\games\\bl2\\contrib\\ImageLib\\include\"


here is the compilation report:
Code: Select all
------ Rebuild All started: Project: BlockOut, Configuration: Debug Win32 ------
Deleting intermediate and output files for project \'BlockOut\', configuration \'Debug|Win32\'
Compiling...
Utils.cpp
Sprites.cpp
SoundManager.cpp
SetupManager.cpp
PolyCube.cpp
Pit.cpp
PageStartGame.cpp
c:\\games\\bl2\\blockout\\MenuPage.h(71) : error C2059: syntax error : \'public\'
c:\\games\\bl2\\blockout\\MenuPage.h(73) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\\games\\bl2\\blockout\\MenuPage.h(73) : warning C4508: \'className\' : function should return a value; \'void\' return type assumed
c:\\games\\bl2\\blockout\\MenuPage.h(81) : error C2059: syntax error : \'private\'
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C2143: syntax error : missing \';\' before \'}\'
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C2143: syntax error : missing \';\' before \'}\'
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C2059: syntax error : \'}\'
c:\\games\\bl2\\blockout\\MenuPage.h(91) : error C2143: syntax error : missing \';\' before \'{\'
c:\\games\\bl2\\blockout\\MenuPage.h(91) : error C2447: \'{\' : missing function header (old-style formal list?)
c:\\games\\bl2\\blockout\\MenuPage.h(167) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(171) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(173) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(181) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(213) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(221) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(237) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(285) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(295) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(327) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(349) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2059: syntax error : \'string\'
c:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusicc.h(28) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusicc.h(28) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmplugin.h(24) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmplugin.h(24) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusici.h(26) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusici.h(26) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(67) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(67) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(67) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(69) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(69) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(69) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicManager::IDirectMusicLoader8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : warning C4183: \'GetLoader\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicManager::IDirectMusicPerformance8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : warning C4183: \'GetPerformance\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : warning C4183: \'GetDefaultAudioPath\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(107) : error C2061: syntax error : identifier \'IDirectMusicChordMap8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(109) : error C2061: syntax error : identifier \'IDirectMusicStyle8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(111) : error C2061: syntax error : identifier \'IDirectMusicSegment8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(143) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(143) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(143) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(145) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(145) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(145) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(147) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(147) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(147) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(149) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(149) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(149) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \')\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2460: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment::IDirectMusicPerformance8\' : uses \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment\', which is being defined
        C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(139) : see declaration of \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2059: syntax error : \')\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment::IDirectMusicSegment8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : warning C4183: \'GetSegment\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(169) : error C2061: syntax error : identifier \'IDirectMusicStyle8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(175) : error C2061: syntax error : identifier \'IDirectMusicAudioPath8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(179) : error C2061: syntax error : identifier \'IDirectMusicAudioPath8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(181) : error C2061: syntax error : identifier \'IDirectMusicAudioPath8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(211) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(211) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(211) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(213) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(213) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(213) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(215) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(215) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(215) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \')\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2460: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript::IDirectMusicPerformance8\' : uses \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript\', which is being defined
        C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(207) : see declaration of \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2059: syntax error : \')\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript::IDirectMusicScript8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : warning C4183: \'GetScript\': missing return type; assumed to be a member function returning \'int\'
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\include\\wininet.h(36) : error C2059: syntax error : \'string\'
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\include\\wininet.h(36) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
c:\\games\\bl2\\blockout\\Http.h(111) : error C2061: syntax error : identifier \'HINTERNET\'
c:\\games\\bl2\\blockout\\Menu.h(113) : error C2061: syntax error : identifier \'MenuPage\'
c:\\games\\bl2\\blockout\\Menu.h(115) : error C2061: syntax error : identifier \'MenuPage\'
c:\\games\\bl2\\blockout\\Menu.h(115) : error C2535: \'void PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::ToPage(void)\' : member function already defined or declared
        c:\\games\\bl2\\blockout\\Menu.h(113) : see declaration of \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::ToPage\'
c:\\games\\bl2\\blockout\\Menu.h(123) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::mainMenuPage\' uses undefined class \'PageMainMenu\'
c:\\games\\bl2\\blockout\\Menu.h(125) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::«»startGamePage\' uses undefined class \'PageMainMenu::«»PageStartGame\'
c:\\games\\bl2\\blockout\\Menu.h(127) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::chooseSetupPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup\'
c:\\games\\bl2\\blockout\\Menu.h(129) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::changeSetupPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup\'
c:\\games\\bl2\\blockout\\Menu.h(131) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::hallOfFamePage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame\'
c:\\games\\bl2\\blockout\\Menu.h(133) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::hallOfFamePageOnLine\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine\'
c:\\games\\bl2\\blockout\\Menu.h(135) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::optionsPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions\'
c:\\games\\bl2\\blockout\\Menu.h(137) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::«»scoreDetailsPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails\'
c:\\games\\bl2\\blockout\\Menu.h(139) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::controlsPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls\'
c:\\games\\bl2\\blockout\\Menu.h(141) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::httpPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp\'
c:\\games\\bl2\\blockout\\Menu.h(143) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::creditsPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits\'
c:\\games\\bl2\\blockout\\Menu.h(241) : error C2143: syntax error : missing \';\' before \'*\'
c:\\games\\bl2\\blockout\\Menu.h(241) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\\games\\bl2\\blockout\\Menu.h(241) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\\PageStartGame.cpp(119) : fatal error C1075: end of file found before the left brace \'{\' at \'c:\\games\\bl2\\blockout\\MenuPage.h(349)\' was matched
PageScoreDetails.cpp
c:\\games\\bl2\\blockout\\MenuPage.h(71) : error C2059: syntax error : \'public\'
c:\\games\\bl2\\blockout\\MenuPage.h(73) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\\games\\bl2\\blockout\\MenuPage.h(73) : warning C4508: \'className\' : function should return a value; \'void\' return type assumed
c:\\games\\bl2\\blockout\\MenuPage.h(81) : error C2059: syntax error : \'private\'
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C2143: syntax error : missing \';\' before \'}\'
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C2143: syntax error : missing \';\' before \'}\'
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C2059: syntax error : \'}\'
c:\\games\\bl2\\blockout\\MenuPage.h(91) : error C2143: syntax error : missing \';\' before \'{\'
c:\\games\\bl2\\blockout\\MenuPage.h(91) : error C2447: \'{\' : missing function header (old-style formal list?)
c:\\games\\bl2\\blockout\\MenuPage.h(167) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(171) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(173) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(181) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(213) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(221) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(237) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(285) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(295) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(327) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(349) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2059: syntax error : \'string\'
c:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusicc.h(28) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusicc.h(28) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmplugin.h(24) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmplugin.h(24) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusici.h(26) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusici.h(26) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(67) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(67) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(67) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(69) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(69) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(69) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicManager::IDirectMusicLoader8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : warning C4183: \'GetLoader\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicManager::IDirectMusicPerformance8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : warning C4183: \'GetPerformance\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : warning C4183: \'GetDefaultAudioPath\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(107) : error C2061: syntax error : identifier \'IDirectMusicChordMap8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(109) : error C2061: syntax error : identifier \'IDirectMusicStyle8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(111) : error C2061: syntax error : identifier \'IDirectMusicSegment8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(143) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(143) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(143) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(145) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(145) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(145) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(147) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(147) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(147) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(149) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(149) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(149) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \')\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2460: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment::IDirectMusicPerformance8\' : uses \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment\', which is being defined
        C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(139) : see declaration of \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2059: syntax error : \')\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment::IDirectMusicSegment8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : warning C4183: \'GetSegment\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(169) : error C2061: syntax error : identifier \'IDirectMusicStyle8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(175) : error C2061: syntax error : identifier \'IDirectMusicAudioPath8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(179) : error C2061: syntax error : identifier \'IDirectMusicAudioPath8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(181) : error C2061: syntax error : identifier \'IDirectMusicAudioPath8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(211) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(211) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(211) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(213) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(213) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(213) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(215) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(215) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(215) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \')\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2460: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript::IDirectMusicPerformance8\' : uses \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript\', which is being defined
        C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(207) : see declaration of \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2059: syntax error : \')\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript::IDirectMusicScript8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(231) : warning C4183: \'GetScript\': missing return type; assumed to be a member function returning \'int\'
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\include\\wininet.h(36) : error C2059: syntax error : \'string\'
C:\\Program Files\\Microsoft Visual Studio 8\\VC\\PlatformSDK\\include\\wininet.h(36) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
c:\\games\\bl2\\blockout\\Http.h(111) : error C2061: syntax error : identifier \'HINTERNET\'
c:\\games\\bl2\\blockout\\Menu.h(113) : error C2061: syntax error : identifier \'MenuPage\'
c:\\games\\bl2\\blockout\\Menu.h(115) : error C2061: syntax error : identifier \'MenuPage\'
c:\\games\\bl2\\blockout\\Menu.h(115) : error C2535: \'void PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::ToPage(void)\' : member function already defined or declared
        c:\\games\\bl2\\blockout\\Menu.h(113) : see declaration of \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::ToPage\'
c:\\games\\bl2\\blockout\\Menu.h(123) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::mainMenuPage\' uses undefined class \'PageMainMenu\'
c:\\games\\bl2\\blockout\\Menu.h(125) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::«»startGamePage\' uses undefined class \'PageMainMenu::«»PageStartGame\'
c:\\games\\bl2\\blockout\\Menu.h(127) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::chooseSetupPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup\'
c:\\games\\bl2\\blockout\\Menu.h(129) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::changeSetupPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup\'
c:\\games\\bl2\\blockout\\Menu.h(131) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::hallOfFamePage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame\'
c:\\games\\bl2\\blockout\\Menu.h(133) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::hallOfFamePageOnLine\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine\'
c:\\games\\bl2\\blockout\\Menu.h(135) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::optionsPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions\'
c:\\games\\bl2\\blockout\\Menu.h(137) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::«»scoreDetailsPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails\'
c:\\games\\bl2\\blockout\\Menu.h(139) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::controlsPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls\'
c:\\games\\bl2\\blockout\\Menu.h(141) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::httpPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp\'
c:\\games\\bl2\\blockout\\Menu.h(143) : error C2079: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::Menu::creditsPage\' uses undefined class \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits\'
c:\\games\\bl2\\blockout\\Menu.h(241) : error C2143: syntax error : missing \';\' before \'*\'
c:\\games\\bl2\\blockout\\Menu.h(241) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\\games\\bl2\\blockout\\Menu.h(241) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
..\\PageScoreDetails.cpp(193) : fatal error C1075: end of file found before the left brace \'{\' at \'c:\\games\\bl2\\blockout\\MenuPage.h(349)\' was matched
PageOptions.cpp
c:\\games\\bl2\\blockout\\MenuPage.h(71) : error C2059: syntax error : \'public\'
c:\\games\\bl2\\blockout\\MenuPage.h(73) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\\games\\bl2\\blockout\\MenuPage.h(73) : warning C4508: \'className\' : function should return a value; \'void\' return type assumed
c:\\games\\bl2\\blockout\\MenuPage.h(81) : error C2059: syntax error : \'private\'
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C2143: syntax error : missing \';\' before \'}\'
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C2143: syntax error : missing \';\' before \'}\'
c:\\games\\bl2\\blockout\\MenuPage.h(85) : error C2059: syntax error : \'}\'
c:\\games\\bl2\\blockout\\MenuPage.h(91) : error C2143: syntax error : missing \';\' before \'{\'
c:\\games\\bl2\\blockout\\MenuPage.h(91) : error C2447: \'{\' : missing function header (old-style formal list?)
c:\\games\\bl2\\blockout\\MenuPage.h(167) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(171) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(173) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(181) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(213) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(221) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(237) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(285) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(295) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(327) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\blockout\\MenuPage.h(349) : error C2504: \'MenuPage\' : base class undefined
c:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2059: syntax error : \'string\'
c:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusicc.h(28) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusicc.h(28) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmplugin.h(24) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmplugin.h(24) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusici.h(26) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dmusici.h(26) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2059: syntax error : \'string\'
C:\\games\\bl2\\contrib\\dxsdk8\\include\\dsound.h(19) : error C2334: unexpected token(s) preceding \'{\'; skipping apparent function body
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(67) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(67) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(67) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(69) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(69) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(69) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicManager::IDirectMusicLoader8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(81) : warning C4183: \'GetLoader\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicManager::IDirectMusicPerformance8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(83) : warning C4183: \'GetPerformance\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(85) : warning C4183: \'GetDefaultAudioPath\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(107) : error C2061: syntax error : identifier \'IDirectMusicChordMap8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(109) : error C2061: syntax error : identifier \'IDirectMusicStyle8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(111) : error C2061: syntax error : identifier \'IDirectMusicSegment8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(143) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(143) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(143) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(145) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(145) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(145) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(147) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(147) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(147) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(149) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(149) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(149) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \')\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2460: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment::IDirectMusicPerformance8\' : uses \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment\', which is being defined
        C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(139) : see declaration of \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C2059: syntax error : \')\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(157) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C2433: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicSegment::IDirectMusicSegment8\' : \'inline\' not permitted on data declarations
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(167) : warning C4183: \'GetSegment\': missing return type; assumed to be a member function returning \'int\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(169) : error C2061: syntax error : identifier \'IDirectMusicStyle8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(175) : error C2061: syntax error : identifier \'IDirectMusicAudioPath8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(179) : error C2061: syntax error : identifier \'IDirectMusicAudioPath8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(181) : error C2061: syntax error : identifier \'IDirectMusicAudioPath8\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(211) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(211) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(211) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(213) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(213) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(213) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(215) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(215) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(215) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \')\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2460: \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript::IDirectMusicPerformance8\' : uses \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript\', which is being defined
        C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(207) : see declaration of \'PageMainMenu::«»PageStartGame::«»PageChooseSetup::«»PageChangeSetup::«»PageHallOfFame::«»PageOptions::«»PageScoreDetails::«»PageControls::«»PageHttp::«»PageHallOfFameOnLine::«»PageCredits::CMusicScript\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C2143: syntax error : missing \';\' before \'*\'
C:\\games\\bl2\\contrib\\D3DTools\\include\\dmutil.h(221) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
etc...


Thanks for any help!

Lieven<br><br>Post edited by: Lieven, at: 2007/08/08 00:29
Lieven
 
Posts: 55
Joined: Sun Aug 05, 2007 6:31 am

Re:Compiling Blockout II

Postby jlp_38 » Tue Aug 07, 2007 11:07 pm

Hmm strange, :S

It looks like as if the DECLARE macro in MenuPage.h has not been understood by the compiler.
Check that the marco is correct. For instance, check that there isn\'t a blank line after the backslash or even an other character. the backslash MUST end the line.

Code: Select all
#define DECLARE(className,exts) class className: public MenuPage {                \\
                                public:                                           \\
                                  className() {};                                 \\
                                  void Prepare(int iParam,void *pParam);          \\
                                  void Render(LPDIRECT3DDEVICE8 pd3dDevice);      \\
                                  int  Process(BYTE *keys,float fTime);           \\
                                private:                                          \\
                                  exts                                            \\
                                }


I didn\'t tested to compile with the express edition. I know FredJust has succesfully done it so
it should be possible.<br><br>Post edited by: jlp_38, at: 2007/08/08 01:09
jlp_38
 
Posts: 264
Joined: Tue Jun 26, 2007 9:09 am

Re:Compiling Blockout II

Postby Lieven » Tue Aug 07, 2007 11:43 pm

Thanks a lot, I copied and pasted the macro as there and now it compiles fine! (For some reason all code is in doublespacing here on my computer, VC complained about mac file format)

The linker however gives an error: I think linking uses the following commando:

Code: Select all
/OUT:\".\\Debug/BlockOut.exe\" /INCREMENTAL /NOLOGO /LIBPATH:\"C:\\games\\bl2\\contrib\\D3DTools\\lib\\Debug\" /LIBPATH:\"C:\\games\\bl2\\contrib\\ImageLib\\lib\\Debug\" /LIBPATH:\"C:\\games\\bl2\\contrib\\dxsdk8\\lib\" /MANIFEST /MANIFESTFILE:\".\\Debug\\BlockOut.exe.intermediate.manifest\" /NODEFAULTLIB:\"libci.lib\" /DEBUG /PDB:\".\\Debug/BlockOut.pdb\" /SUBSYSTEM:WINDOWS /MACHINE:«»X86 /ERRORREPORT:«»PROMPT wininet.lib d3dtools.lib ImageLib.lib dxerr8.lib dsound.lib d3dx8dt.lib d3d8.lib d3dxof.lib winmm.lib dxguid.lib odbc32.lib odbccp32.lib  kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib


output:

Code: Select all
------ Rebuild All started: Project: BlockOut, Configuration: Debug Win32 ------
Deleting intermediate and output files for project \'BlockOut\', configuration \'Debug|Win32\'
Compiling...
Utils.cpp
Sprites.cpp
SoundManager.cpp
SetupManager.cpp
PolyCube.cpp
Pit.cpp
PageStartGame.cpp
PageScoreDetails.cpp
PageOptions.cpp
PageMainMenu.cpp
PageHttp.cpp
PageHallOfFameOnLine.cpp
PageHallOfFame.cpp
PageCredits.cpp
PageControls.cpp
PageChooseSetup.cpp
PageChangeSetup.cpp
MenuGrid.cpp
MenuGraphics.cpp
Menu.cpp
Generating Code...
Compiling...
InitPolyCube.cpp
Http.cpp
Game.cpp
EditControl.cpp
BlockOut.cpp
Generating Code...
Compiling resources...
Compiling manifest to resources...
Linking...
C:\\games\\bl2\\contrib\\D3DTools\\lib\\Debug\\d3dtools.lib : fatal error LNK1107: invalid or corrupt file: cannot read at 0x2FD70
Build log was saved at \"file://c:\\games\\bl2\\BlockOut\\VC8\\Debug\\BuildLog.htm\"
BlockOut - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========


Lieven
Lieven
 
Posts: 55
Joined: Sun Aug 05, 2007 6:31 am

Re:Compiling Blockout II

Postby Herc » Wed Aug 08, 2007 12:13 am

sounds as if you have downloaded the lib as an ascii file, and not in binary format? what tool did you use for accessing cvs /svn ?
User avatar
Herc
 
Posts: 165
Joined: Sun May 20, 2007 12:54 pm

Re:Compiling Blockout II

Postby Lieven » Wed Aug 08, 2007 1:24 am

TortoiseCVS i believe. After I downloaded the lib\'s manually it compiles and links perfectly!

Tortoise help says it takes care of the file format (ASCII/binary/..) automatically.. not on my comp!


Thank you so much for your help.

Lieven
Lieven
 
Posts: 55
Joined: Sun Aug 05, 2007 6:31 am


Return to Blockout II

Who is online

Users browsing this forum: No registered users and 2 guests

cron