SFML无法使用c++

SFML not working with c++

本文关键字:c++ SFML      更新时间:2023-10-16

我正试图将SFML加载到我的c++项目中,但它不起作用,我不知道为什么。当我建立项目时,我得到了以下错误

Error   1   error LNK2001: unresolved external symbol "public: static class sf::RenderStates const sf::RenderStates::Default" (?Default@RenderStates@sf@@2V12@B)    C:UsersliamkeenanDocumentsVisual Studio 2012ProjectsGameGameGame.obj    Game
Error   2   error LNK2001: unresolved external symbol "public: static class sf::Color const sf::Color::Green" (?Green@Color@sf@@2V12@B) C:UsersliamkeenanDocumentsVisual Studio 2012ProjectsGameGameGame.obj    Game
Error   3   error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup C:UsersliamkeenanDocumentsVisual Studio 2012ProjectsGameGameMSVCRTD.lib(crtexew.obj)    Game
Error   4   error LNK1120: 3 unresolved externals   C:UsersliamkeenanDocumentsVisual Studio 2012ProjectsGameDebugGame.exe   1   1   Game

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

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

你也应该看看这个链接。