c++ - SFML 不适用于 C++

标签 c++

<分区>

我正在尝试将 SFML 加载到我的 C++ 项目中,但是它不起作用,我也不知道为什么。 当我构建项目时,出现以下错误

Error   1   error LNK2001: unresolved external symbol "public: static class sf::RenderStates const sf::RenderStates::Default" (?Default@RenderStates@sf@@2V12@B)    C:\Users\liamkeenan\Documents\Visual Studio 2012\Projects\Game\Game\Game.obj    Game
Error   2   error LNK2001: unresolved external symbol "public: static class sf::Color const sf::Color::Green" (?Green@Color@sf@@2V12@B) C:\Users\liamkeenan\Documents\Visual Studio 2012\Projects\Game\Game\Game.obj    Game
Error   3   error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup C:\Users\liamkeenan\Documents\Visual Studio 2012\Projects\Game\Game\MSVCRTD.lib(crtexew.obj)    Game
Error   4   error LNK1120: 3 unresolved externals   C:\Users\liamkeenan\Documents\Visual Studio 2012\Projects\Game\Debug\Game.exe   1   1   Game

所以你能帮帮我吗,我不知道为什么会出现这些错误:/

最佳答案

您的错误与链接器有关,您应该添加所有依赖项。在 VS 中,您可以在“项目属性->配置属性->链接器->输入->附加依赖项”中找到它。

你应该看看this link

关于c++ - SFML 不适用于 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36389616/

相关文章:

c++ - 是否可以将 std::vector 放置到共享内存中?

c++ - 如何修复 g++ 内存范围重叠?

c++ - 从 C++ 中的 vector 获取指针 vector

c++ - 如果在 VC 编译器中包含诸如 std::map 之类的容器,类的内存布局是什么

c++ - 如何设置 Intellisense 以在 C++ 中显示自定义数据类型?

C++服务器客户端聊天

c++ - 如何使用二进制搜索返回姓氏(给定字符串)的第一个索引/出现?

c++ - LNK1146 : no argument specified with option '/LIBPATH:' error in Qt

C++ 当我想要一个字符串表示时,使用这种方法而不是枚举有什么问题?

c++ - 从笛卡尔坐标到极坐标