gpt4 book ai didi

c++ - VS 2010 中的 SFML 错误

转载 作者:太空宇宙 更新时间:2023-11-04 12:14:36 24 4
gpt4 key购买 nike

我尝试了这个简单的测试,看看它是否有效:

#include <SFML\System.hpp>
#include <iostream>

int main()
{

sf::Clock Clock;

while(Clock.GetElapsedTime() < 5.f)
{
std::cout << Clock.GetElapsedTime() << std::endl;
sf::Sleep(0.5f);
}

return 0;

}

我得到以下错误:

Error   1   error LNK2019: unresolved external symbol "void __cdecl sf::Sleep(float)" (?Sleep@sf@@YAXM@Z) referenced in function _main  c:\Users\Owner\documents\visual studio 2010\Projects\Engine\Engine\main.obj Engine
Error 2 error LNK2019: unresolved external symbol "public: float __thiscall sf::Clock::GetElapsedTime(void)const " (?GetElapsedTime@Clock@sf@@QBEMXZ) referenced in function _main c:\Users\Owner\documents\visual studio 2010\Projects\Engine\Engine\main.obj Engine
Error 3 error LNK2019: unresolved external symbol "public: __thiscall sf::Clock::Clock(void)" (??0Clock@sf@@QAE@XZ) referenced in function _main c:\Users\Owner\documents\visual studio 2010\Projects\Engine\Engine\main.obj Engine
Error 4 error LNK1120: 3 unresolved externals c:\users\owner\documents\visual studio 2010\Projects\Engine\Debug\Engine.exe 1 1 Engine

在 VS 2010 中有安装 SFML 的指令线程 here ,我跟着那个。不幸的是,我似乎仍然有问题。

有什么我可能做错的具体地方吗?

最佳答案

这里有1.6版本的教程,有截图:
> http://www.sfml-dev.org/tutorials/1.6/start-vc.php

非常重要,如果链接到 DLL,则必须在项目设置中添加 SFML_DYNAMIC(我链接的教程中也提到了这一点)。

关于c++ - VS 2010 中的 SFML 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8369749/

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