用C ++编译SFML库的问题

时间:2012-07-05 14:00:36

标签: c++ visual-studio-2010 compiler-errors compiler-warnings sfml

我正在使用SFML制作一些项目。我已经从他们的官方网站下载了库,使用cmake我制作了VS10项目,编译了它并获得了我需要的所有库和文件。但是,在我的项目中,我不断收到像

这样的无意义错误
  

class“sf :: SoundBuffer”没有成员“LoadFromFile”

     

class“sf :: Sound”没有成员“SetBuffer”

即使我已经检查过SoundBuffer标头,还有一个名为LoadFromFile的函数,而在Sound中有一个名为SetBuffer的函数。

  SoundM::SoundM(void) 
  {
     buffer.LoadFromFile("ress/soundA.wav");
     collision.SetBuffer(buffer);
  }



   #ifndef SOUND_H
   #define SOUND_H

    enum Sounds {
PaddleCollision,
Losing
    };

     class SoundM {
     public:
SoundM(void);
void play(Sounds Sound);
    private:
sf::SoundBuffer buffer;
sf::Sound collision;
    };

    #endif 

我在这里缺少什么?

0 个答案:

没有答案