C++ 如何在Windows上运行makefile?

C++ 如何在Windows上运行makefile?,c++,makefile,cmd,mingw,sdl,C++,Makefile,Cmd,Mingw,Sdl,我在stackoverflow上看到了这一点,他们说使用名为“Developer command prompt for VS2012”的命令提示符并运行以下命令: nmake -f Makefile.win 这就是我犯的错误 上面说g++不被识别,但我已经安装好了。有人知道怎么回事吗 转到环境变量窗口(使用Windows的研究栏) 编辑Path变量,添加g++安装位置的完整路径(不要在末尾包含g++.exe) 保存、运行cmd并再次尝试使用makefile 转到环境变量窗口(使用Windo

我在stackoverflow上看到了这一点,他们说使用名为“Developer command prompt for VS2012”的命令提示符并运行以下命令:

nmake -f Makefile.win
这就是我犯的错误

上面说g++不被识别,但我已经安装好了。有人知道怎么回事吗

  • 转到环境变量窗口(使用Windows的研究栏)
  • 编辑
    Path
    变量,添加g++安装位置的完整路径(不要在末尾包含
    g++.exe
  • 保存、运行cmd并再次尝试使用makefile

  • 转到环境变量窗口(使用Windows的研究栏)
  • 编辑
    Path
    变量,添加g++安装位置的完整路径(不要在末尾包含
    g++.exe


  • 保存、运行cmd并再次尝试使用makefile。

    你能在命令行上运行
    g++
    吗?我知道这听起来很愚蠢,但我如何测试它呢?打开
    cmd.exe
    并通过编写
    g++
    来尝试。首先要使用g++的完整路径,比如
    “C:\mingw64\mingw64\bin\g++.exe”
    ,确保已安装
    g++
    。(它不是Visual Studio自带的,你必须自己来做。)你能在命令行上运行
    g++
    吗?我知道这听起来很愚蠢,但我怎么能测试它呢?打开
    cmd.exe
    ,然后通过编写
    g++
    来尝试。首先要使用g++的完整路径,比如
    “C:\mingw64\mingw64\bin\g++.exe”
    ,确保已安装
    g++
    。(它不是随Visual Studio提供的,您必须自己完成。)谢谢。现在g++正在工作,但我得到一个错误,说
    nmake不是一个可识别的命令
    ,这很奇怪,因为它之前刚刚被识别(因为它试图访问gcc.exe)。您没有从
    路径
    变量中删除任何内容吗?我道歉。它工作,但我现在有一个不同的错误@Zolly您需要安装sdl配置(并将其放在路径上)。谢谢。现在g++正在工作,但我得到一个错误,说
    nmake不是一个可识别的命令
    ,这很奇怪,因为它之前刚刚被识别(因为它试图访问gcc.exe)。您没有从
    路径
    变量中删除任何内容吗?我道歉。它工作,但我现在有一个不同的错误@Zolly您需要安装sdl配置(并将其放在路径上)。