【发布时间】:2020-02-29 02:45:37
【问题描述】:
我想使用 C++ 进行游戏开发,所以我决定尝试 SFML。但是,即使将所有文件放在正确的位置后,它也找不到需要的文件。
我按照页面 https://www.sfml-dev.org/tutorials/2.5/start-osx.php 上的所有步骤操作,确保将所有框架和 dylib 放在正确的文件夹中,但它仍然不允许我使用 SFML 文件
#include <iostream>
#include <SFML/Graphics.hpp>
int main() {
sf::RenderWindow window(sf::VideoMode(800, 600), "My window");
while (window.isOpen()) {
sf::Event event;
while (window.pollEvent(event)) {
if (event.type == sf::Event::Closed) {
window.close();
}
}
window.clear(sf::Color::Black);
window.display();
}
return 0;
}
程序应该做的是显示一个可以关闭的黑色窗口,但它给了我错误消息
g++ -Wall -o "helloWorld" "helloWorld.cpp" (in directory /Users/Splavacado100/Desktop/Coding/C++)
helloWorld.cpp:2:10 fatal error: 'SFML/Graphics.hpp' file not found
#include <SFML/Graphics.hpp>
【问题讨论】: