Visual Studio SFML 链接器错误
Visual Studio SFML Linker Error
我是 SFML 的新手,当我尝试编译一个基本程序时,我遇到了这个错误
Error 2 error LNK2019: unresolved external symbol "__declspec(dllimport) void >__cdecl sf::sleep(class sf::Time)" (__imp_?sleep@sf@@YAXVTime@1@@Z) referenced in> >function _main C:\Users\asd\documents\visual studio 2013\Projects\OpenGL\OpenGL\Source.obj OpenGL
代码如下:
#include <SFML/System.hpp>
#define SFML_STATIC
int main()
{
sf::sleep(sf::seconds(1.f));
return 0;
}
我还链接了 sfml-windows-s.lib 和 sfml-system-s.lib
我必须将 SFML_STATIC 定义为预处理器而不是代码内部。
我是 SFML 的新手,当我尝试编译一个基本程序时,我遇到了这个错误
Error 2 error LNK2019: unresolved external symbol "__declspec(dllimport) void >__cdecl sf::sleep(class sf::Time)" (__imp_?sleep@sf@@YAXVTime@1@@Z) referenced in> >function _main C:\Users\asd\documents\visual studio 2013\Projects\OpenGL\OpenGL\Source.obj OpenGL
代码如下:
#include <SFML/System.hpp>
#define SFML_STATIC
int main()
{
sf::sleep(sf::seconds(1.f));
return 0;
}
我还链接了 sfml-windows-s.lib 和 sfml-system-s.lib
我必须将 SFML_STATIC 定义为预处理器而不是代码内部。