我一定已经完成了关于堆栈溢出的所有其他类似问题以及其他试图让 sublime text 2 运行我的 cpp 代码的教程,但我还没有让它工作。
我最近的努力是在这里使用本指南: http://www.ishaanrawat.com/building-running-c-in-sublime-text-windows/
但是还是不行。我得到的错误是:
'g++' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.1s with exit code 1]
[shell_cmd: g++ "C:\MinGW\bin\cards.cpp" -o "C:\MinGW\bin/cards"]
[dir: C:\MinGW\bin]
[path: C:\MinGW\bin\]
请有人指导我完成这个。在我的 bin 文件夹中,如果有帮助,该 exe 名为 mingw-get.exe。我创建了一个环境变量,正如指南所说,名为 MinGW
,值为 C:/MinGW/bin
最佳答案
g++
可能不在您的 PATH 环境变量中。
如果您有管理员权限:
将路径 C:\MinGW\bin(如果 MinGW 位于此处)添加到您的 Windows 路径(右键单击计算机 -> 属性 -> 高级属性 -> 环境变量 -> PATH 修改)。
检查 g++
现在是否被识别:启动 shell (cmd.exe) 并键入 g++ --version
。它应该告诉你类似这样的信息:
g++ (GCC) 4.8.1 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
然后重新打开 sublime text,并启动 ctrl+B。构建应该会成功。
如果您没有管理员权限:
<醇>"path": "E:\Programs\MinGW\bin\",
关于c++ - 在 Sublime Text 2 中运行 cpp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21933659/