SFML在创建新文件时:&#34; <sfml graphics.cpp =“”>没有这样的目录&#34;?</sfml>

时间:2014-07-30 04:26:16

标签: c++ codeblocks sfml

当我在Codeblocks中向项目中添加新的类文件时,我似乎遇到了错误。它说它找不到SFML / Graphics.hpp目录?它在我的主要课程中完美地运作。 继承我的代码:

#ifndef GAME_H
#define GAME_H
#include <SFML/Graphics.hpp>


class Game
{
  public: Game();
  void      run();

 private:
  void      processEvents();
  void      update(sf::Time deltaTime);
  void      render();
  void      handlePlayerInput(sf::Keyboard::Key key, bool isPressed);

 private:
    bool misMovingUp = false,
         misMovingDown = false,
         misMovingLeft = false,
         misMovingRight = false,
         misInFocus = true,
         hittingBorder = false;
    const float Game::PlayerSpeed = 100.f;
const sf::Time Game::TimePerFrame = sf::seconds(1.f/60.f);
    sf::RenderWindow mWindow;
    sf::Texture mTexture;
    sf::Sprite mPlayer;
};

#endif // GAME_H

1 个答案:

答案 0 :(得分:0)

好的问题是: 我在我的Codeblocks全局编译器设置中设置了我的SFML编译器设置,而不是项目设置,这对主类文件工作正常但在我向项目添加文件时不起作用。所以我在我的项目的构建选项中安装了SFML,现在工作正常!