【发布时间】:2016-04-20 17:02:20
【问题描述】:
我使用他们的教程在代码块上安装了 SFML,一步一步地跟着它。一切都已检查并正确完成,但他们的示例程序甚至没有正确构建。似乎代码块甚至找不到 SFML 的基本功能。 我错过了什么?
错误日志:
(http://i.imgur.com/eaGz9HK.jpg)
我的代码:
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(shape);
window.display();
}
return 0;
}
【问题讨论】:
-
欢迎来到 StackOverflow!请不要将文本作为图像发布,最好将其包含在代码块中。
-
链接器在抱怨。您是否链接了 SFML 库(而不仅仅是包含)它们?
-
@Vasfed - 不是来源,他链接到错误消息的图片
-
我在构建选项的“链接器设置”中链接了它们。就像教程说的那样。
-
但是如果我不给出路径,代码块怎么知道我把SFML库放在哪里?
标签: c++ codeblocks libraries sfml