致命错误:SFML/Graphics.hpp:不存在这样的文件或目录

Luc*_*vis 5 c++ sfml

我遇到了一个又一个 SFML 问题,但希望它最终是值得的。

这是错误:

致命错误:SFML/Graphics.hpp:没有这样的文件或目录

和代码:

#include < SFML/Graphics.hpp >
#include < SFML/Window.hpp >

int main(){
sf::RenderWindow Window;
Window.create(sf::VideoMode(800, 600), "SFML");

while(Window.isOpen()){
    sf::Event Event;
    while(Window.pollEvent(Event)){
        if(Event.type == sf::Event::Closed)
            Window.close();
    }
}
}
Run Code Online (Sandbox Code Playgroud)

eml*_*lai 5

您需要告诉编译器在何处查找 SFML 头文件。这可以通过-I在编译器调用中传递标志来完成:

-I/path/to/SFML/headers
Run Code Online (Sandbox Code Playgroud)