我正在尝试在 viscode 中使用 sfml,但我不断收到错误“对 winmain@16 的未识别引用”

问题描述 投票:0回答:1

我刚开始使用 sfml,我想在 visual studio code 中测试简单的代码, 按照他们网站上的教程和基本代码进行操作。

按照这些步骤,我需要在终端中运行一个命令以识别 sfml 库,然后我可以运行代码。运行它并出现错误,我该怎么办?

c++ sfml
1个回答
0
投票

因为你开始了一个新的GUI项目,它希望

WinMain
成为你程序的入口点。

SFML 与一个 console 项目一起工作,它希望

main
成为您的程序入口点。如果可能,将您的解决方案重新定位为控制台应用程序(IDK 如何使用 VSCode 执行此操作,我不使用它),或者启动一个新的控制台应用程序项目并将现有文件复制到其中。

附言。也可能有一个 SFML Application 项目类型……IDK,如果它默认存在或不存在……但如果存在,请改用它。

© www.soinside.com 2019 - 2024. All rights reserved.