【问题标题】:C++ SFML with Command Line带有命令行的 C++ SFML
【发布时间】:2014-08-28 11:06:58
【问题描述】:

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

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

【问题讨论】:

  • 第一件事:你在什么操作系统上运行?事情因操作系统而异。我想你是在 Windows 上,对吗?
  • 是的,我在 Windows 8.1 上,抱歉我没有提到。
  • sfml-dev.org 在这里您可能可以找到解决方案,有很棒的教程。您还可以找到很多关于设置 sfml 的 Youtube 视频。
  • 只有使用 CodeBlocks 之类的 IDE 进行设置的教程,而不是命令行

标签: c++ cmd sfml atom-editor


【解决方案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/ 的路径来确保您将 MinGW/bin 作为路径变量bin 例如:C:/MinGW/bin

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-05-29
      • 1970-01-01
      • 2011-07-30
      • 2011-08-23
      • 1970-01-01
      • 2014-09-30
      • 2012-06-06
      • 1970-01-01
      • 2018-05-23
      相关资源
      最近更新 更多