gpt4 book ai didi

c++ - 未解析的外部符号 : LNK 2001

转载 作者:行者123 更新时间:2023-11-28 05:55:55 28 4
gpt4 key购买 nike

我刚刚使用 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,但没有用;

最佳答案

您需要将适当的库添加到项目中的链接器依赖项。将库名称添加到 Project->Properties->Linker->Input->Additional Dependencies。

这里是 SFML tutorial关于配置 Visual Studio 项目。

关于c++ - 未解析的外部符号 : LNK 2001,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34162014/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com