繁体   English   中英

安装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吗?

谢谢你的帮助

PS:VS2015是操作系统所在的主驱动器(C :),但SFML文件夹位于另一个驱动器(E :)

如果您的子系统设置为Windows( /SUBSYSTEM:WINDOWS ),则需要链接sfml-main ,它将定义WinMain()并调用main()

如果您的子系统设置为Console( /SUBSYSTEM:CONSOLE ),则无需链接sfml-main

要更改子系统,请转到项目设置,然后依次单击“属性”->“链接器”->“系统”->“子系统”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM