0

我希望我在正确的部分提出这个问题,因为我是这里的新手 :) 我想使用 Atom(Github 的文本编辑器)并制作一些 C++ SFML 游戏。问题是,我根本不知道该怎么做。我尝试到处搜索几个小时,但无法完成。我下载了 MinGW 并且无法编译该文件(通过键入 g++ 尝试),我根本无法成功。如果有人能告诉我如何一步一步地用 SFML 编译 C++(获取编译器、链接库(或者无论如何调用该步骤)等...),那将非常有帮助

非常感谢你,祝你有美好的一天。

4

2 回答 2

1

如果你真的想在命令提示符下编译 sfml,我会这样做。我有 Windows 10 并使用 MinGW 64 位 8.1.0

g++ -c main.cpp -o main.o -IC:/SFML-w64/include -DSFML_STATIC -O3 -g -Wall -m64 && g++ main.o -o run.exe -LC:/SFML-w64/lib - lsfml-graphics -lsfml-window -lsfml-system(如果您不想显示命令提示符,只需添加 -mwindows 并删除 -g 和 -Wall)

还要确保您将 MinGW/bin 作为路径变量,方法是转到控制面板 - 系统 - 高级设置 - 环境变量 - 在底部查找路径 - 按编辑 - 按添加并放入 MinGW/bin 的路径,例如: C:/MinGW/bin

于 2020-04-16T16:17:43.847 回答
0

为什么要使用 Atom?我建议您尝试使用 Visual Studio 2013 - Intellisense 非常聪明和有用,它可以立即发现语法和逻辑错误。Atom 什么都不做。

稍后,我建议您获得完整版的 Visual Studio(例如,如果您是学生,您可能会免费获得它)和 Whole Tomato 的 Visual Assist X——一个我离不开的工具 :)

于 2014-09-01T23:44:48.937 回答