hi leute,
ich zweifle gerade an mir. entweder ich bin zu ausgebrannt oder ich bin einfach zu blöd. folgender source:
Code:
#include <irrklang/irrKlang.h>
using namespace irr;
using namespace audio;
#pragma comment(lib, "IrrKlang.lib")
class sound_system
{
private:
ISoundEngine* engine_;
const char* filename_;
bool looped_;
bool pause_;
float volume_;
public:
sound_system(void);
virtual ~sound_system(void);
public:
void set_filename(const char*);
void set_looped(bool);
void set_pause(bool);
void set_volume(float);
const char* get_filename(void) const;
bool get_looped(void) const;
bool get_pause(void) const;
float get_volume(void) const;
public:
virtual void play_sound(void) = 0;
void stop_sound(void);
void pause(void);
};
nun passiert folgendes. er spuckt mir 85 fehler aus. und zwar ist die schönste von allen:
Code:
c:\programme\microsoft visual studio 8\vc\include\irrlicht\irrtypes.h(9) : error C2059: Syntaxfehler: 'namespace'
damit beschwert er sich, dass der namespace irr definiert wurde. finde ich lolig. nehme ich die includierungen alle raus. dann beschwert er sich dass ich die klasse systemsound erstellt habe:
Code:
c:\c ++\minigame\minigame\sound.h(19) : error C2226: Syntaxfehler: Typ 'sound_system' nicht erwartet
ich nehme übrigens irrklang 0.4
kennt sich jemand aus?
mfg das heck
_________________

Irrlicht - From Noob To Pro A Guideline
--
Sonstige Projekte, Blog :
http://www.rpdev.net