C++ 创建新文件时的SFML:“没有这样的目录”?

C++ 创建新文件时的SFML:“没有这样的目录”?,c++,codeblocks,sfml,C++,Codeblocks,Sfml,在代码块中将新类文件添加到项目中时,我似乎遇到了一个错误。它说找不到SFML/Graphics.hpp目录?它在我的主课上表现得非常好。 这是我的密码: #ifndef GAME_H #define GAME_H #include <SFML/Graphics.hpp> class Game { public: Game(); void run(); private: void processEvents(); void upda

在代码块中将新类文件添加到项目中时,我似乎遇到了一个错误。它说找不到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
好的,问题是:
我在Codeblocks全局编译器设置中设置了SFML编译器设置,而没有在项目设置中设置,这对于主类文件很好,但在向项目中添加文件时就不起作用了。所以我在我的项目的构建选项中安装了SFML,现在它可以正常工作了

inb4副本:这不是一个dup,这个问题并没有解决我的问题。由于问题相当模糊,我只能建议仔细阅读并应用官方教程中的1:1建议。很公平,我会尝试重新安装。