【发布时间】:2015-12-08 17:15:54
【问题描述】:
我刚刚使用 NuGET 包管理器安装了 SFML 包。安装后。我从其官方页面运行了一个基本程序。只需复制和粘贴。
#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;
}
当我运行它时,我得到 LNK 2001 错误。说明未解析的外部符号。
我自己的尝试
我在谷歌上搜索,发现问题出在 lib 文件上。我在包文件夹中找到了文件,它们都没有在工具中列出,Project->Properties。
尝试添加 SFML_DYNAMIC,无效;
【问题讨论】:
标签: c++ visual-studio-2015 sfml nuget-package