【问题标题】:How to run makefile on Windows?如何在 Windows 上运行 makefile?
【发布时间】:2018-07-07 20:38:51
【问题描述】:

我在 stackoverflow 上查看了这个post,他们说使用名为“VS2012 的开发人员命令提示符”的命令提示符并运行以下命令:

nmake -f Makefile.win

这是我得到的错误。

它说 g++ 无法识别,但我已经安装了它。有谁知道怎么回事?

【问题讨论】:

  • 你能在命令行运行g++吗?
  • 我知道这听起来很愚蠢,但我该如何测试呢?
  • 打开cmd.exe,写g++试试看。
  • 使用 g++ 的完整路径,例如 "C:\mingw64\mingw64\bin\g++.exe"
  • 首先,确保您已安装g++。 (Visual Studio 没有自带,你必须自己做。)

标签: c++ makefile cmd mingw sdl


【解决方案1】:
  1. 转到环境变量窗口(使用 Windows 的研究栏)。
  2. 编辑Path 变量,添加安装g++ 的完整路径(不要在末尾包含g++.exe)。

保存,运行 cmd 并再次尝试使用您的 makefile。

【讨论】:

  • 谢谢。现在 g++ 正在工作,但我收到一条错误消息,说 nmake is not a recognized command
  • 这很奇怪,因为它之前被识别(因为它试图访问 gcc.exe)。您没有从 Path 变量中删除任何内容吗?
  • 我很抱歉。它有效,但我现在有一个不同的错误。 imgur.com/a/jqiWU
  • @Zolly 您需要安装 sdl-config(并将其放在 PATH 上)。
猜你喜欢
  • 2013-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-21
  • 2016-01-21
  • 2010-12-17
相关资源
最近更新 更多