私は過去2週間SFMLでqtクリエーターをセットアップしようとしていましたが無駄になりました...これが私の.proファイルです:
TEMPLATE = app
CONFIG += console
CONFIG -= qt
SOURCES += main.cpp
INCLUDEPATH += C:\SFML\include
LIBS += C:\SFML\lib\libsfml-system.a \
C:\SFML\lib\libsfml-window.a \
C:\SFML\lib\libsfml-graphics.a \
C:\SFML\lib\libsfml-audio.a \
C:\SFML\lib\libsfml-network.a
そして私のコード:
#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;
}
しかし、次のエラーが発生します。
main.obj:-1: error: LNK2019: unresolved external symbol "void __cdecl sf::Sleep(float)" (?Sleep@sf@@YAXM@Z) referenced in function _main
main.obj:-1: error: LNK2019: unresolved external symbol "public: float __thiscall sf::Clock::GetElapsedTime(void)const " (?GetElapsedTime@Clock@sf@@QBEMXZ) referenced in function _main
debug\SfmlLearning.exe:-1: error: LNK1120: 3 unresolved externals
debug\SfmlLearning.exe:-1: error: LNK1120: 3 unresolved externals
何がそれらを引き起こしているのか考えていますか?