我正在尝试使用SFML与Visual Studio 2013使用SFML website上的教程并使用他们的示例代码(用WinMain()替换main())但我收到链接器错误:
错误1错误LNK2019:函数_WinMain @ 16中引用了未解析的外部符号_main
我正在引用libs:
我正确地指向项目属性中的'include'和'lib'文件夹。
我尝试使用'main()'和sfml-main-d.lib引用,'WinMain()'没有引用它,我仍然得到链接器错误。
有什么建议吗?
感谢您的时间
答案 0 :(得分:-1)
好吧,我好像已经解决了,但不知道怎么做。我会尽力向陷入困境的其他人解释:
我再次启动了一个新项目,重新下载了VS2013的SFML 32位。
我将sfml-main-d.lib和sfml-main.lib添加到我引用的libs(分别用于调试和发布),然后使用“int main()...”而不是“int __stdcall WinMain()”它正确地链接和编译。
我以为我已经尝试过这种组合,但我想也许不是。
感谢任何花时间阅读此问题的人,并感谢Elried的评论。