为了使用Visual Studio Express 2012设置SFML 2.0,我已遵循本教程:http://www.sfml-dev.org/tutorials/2.0/start-vc.php
由于某些原因,我得到16个未解决的LNK错误。我不确定我做错了什么。我按照教程来写信。关于使用静态或动态库,我没有添加例如sfml-audio-s.lib我刚刚添加了sfml-audio.lib作为第一个建议。
这是教程使用的代码:
#include <SFML\Graphics.hpp>
using namespace sf;
int main()
{
RenderWindow window(VideoMode(200,200), "SFML Works!");
CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);
while(window.isOpen())
{
Event event;
while(window.pollEvent(event))
{
if(event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(shape);
window.display();
}
return 0;
}
这个教程是刚刚过时还是只是我做了一些可怕的错误?
答案 0 :(得分:0)
LNK2019是链接器错误,可能意味着两件事:
您似乎使用SFML2.0,因为v1.6中不存在pollEvent()。
确保使用正确的版本并正确配置Visual Studio。