安装 SFML 后 Visual studio 2015 出错

Error in Visual studio 2015 after installing SFML

最近 我为 Visual studio 2015 安装了 SFML。我已经在该网站上阅读了有关此特定任务的教程,但在测试之后(编译和 运行 调试)出现此错误

https://pastebin.com/mY7r7zy9

1>------ Build started: Project: projet game, Configuration: Debug Win32 ------
1>  main.cpp
1>MSVCRTD.lib(exe_winmain.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)
1>C:\Users\Cewein\documents\visual studio 2015\Projects\projet game\Debug\projet game.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

为什么以及我应该做什么? 我应该将 main.cpp 重命名为 winmain.cpp 吗?

感谢您的帮助

P.S: VS2015 是一个主驱动器,其中 OS 是 (C:) 但 SFML 文件夹在另一个驱动器上 (E:)

如果你的子系统设置为Windows(/SUBSYSTEM:WINDOWS),你需要linksfml-main,这将定义WinMain()并调用main().

如果您的子系统设置为控制台 (/SUBSYSTEM:CONSOLE),则您不需要 link sfml-main

要更改子系统,请转到您的项目设置,然后是属性 -> 链接器 -> 系统 -> 子系统