Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在升华文本2中运行cpp文件_C++_Sublimetext2 - Fatal编程技术网

C++ 在升华文本2中运行cpp文件

C++ 在升华文本2中运行cpp文件,c++,sublimetext2,C++,Sublimetext2,我必须已经通过了所有其他类似的堆栈溢出问题,以及其他教程,试图让sublime text 2运行我的cpp代码,但我还没有让它工作 我最近的工作是在这里使用此指南: 但它仍然不起作用。我得到的错误是: '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:\

我必须已经通过了所有其他类似的堆栈溢出问题,以及其他教程,试图让sublime text 2运行我的cpp代码,但我还没有让它工作

我最近的工作是在这里使用此指南:

但它仍然不起作用。我得到的错误是:

'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

我不熟悉Sublime,但您所犯的错误是不言自明的——您的路径中没有g++。尝试在命令提示符下键入g++-version——如果这不起作用,则需要确保正确设置指向mingw-bin目录的路径。或者,如果这确实有效,那么您的makefile就有问题。

我不熟悉Sublime,但您的错误是不言自明的——您的路径中没有g++。尝试在命令提示符下键入g++-version——如果这不起作用,则需要确保正确设置指向mingw-bin目录的路径。或者,如果这确实有效,那么makefile就有问题。

g++可能不在PATH环境变量中

如果您具有管理员权限:

添加路径C:\MinGW\bin如果MinGW位于您的Windows路径中,右键单击计算机->属性->高级属性->环境变量->路径修改

检查g++是否已被识别:启动shell cmd.exe并键入g++-version。它应该告诉你这样的事情:

g++GCC4.8.1 版权所有C 2013自由软件基金会,Inc. 这是自由软件;有关复制条件,请参见源。没有 担保甚至不是为了适销性或适合某一特定目的

然后重新打开升华文本,并启动ctrl+B。构建应该成功

如果您没有管理员权限:

在崇高的安装目录中找到C++或C文件偏好::C:\程序文件\崇高文本3 \包\ C++ +崇高包。这是一个存档文件。 将其解压缩到您的用户目录,例如:C:\Users\your-NAME\AppData\Roaming\Sublime Text 3\Packages\C++。 在这个目录中编辑文件C++,崇高的构建,并将路径添加到你的G+编译器,例如:

路径:E:\Programs\MinGW\bin\, 保存文件并重新启动升华。 现在应该可以编译了! 有关详细信息,请参阅

g++可能不在PATH环境变量中

如果您具有管理员权限:

添加路径C:\MinGW\bin如果MinGW位于您的Windows路径中,右键单击计算机->属性->高级属性->环境变量->路径修改

检查g++是否已被识别:启动shell cmd.exe并键入g++-version。它应该告诉你这样的事情:

g++GCC4.8.1 版权所有C 2013自由软件基金会,Inc. 这是自由软件;有关复制条件,请参见源。没有 担保甚至不是为了适销性或适合某一特定目的

然后重新打开升华文本,并启动ctrl+B。构建应该成功

如果您没有管理员权限:

在崇高的安装目录中找到C++或C文件偏好::C:\程序文件\崇高文本3 \包\ C++ +崇高包。这是一个存档文件。 将其解压缩到您的用户目录,例如:C:\Users\your-NAME\AppData\Roaming\Sublime Text 3\Packages\C++。 在这个目录中编辑文件C++,崇高的构建,并将路径添加到你的G+编译器,例如:

路径:E:\Programs\MinGW\bin\, 保存文件并重新启动升华。 现在应该可以编译了! 有关详细信息,请参阅


获取错误g++未被识别为内部或外部命令。。。当我在cmd中键入g++-version时,您的路径中根本没有g++。修复firstGetting错误g++未被识别为内部或外部命令。。。当我在cmd中键入g++-version时,您的路径中根本没有g++。首先解决这个问题,这个问题不是多余的吗?这个问题不是多余的吗?啊,好的。我没有更改系统变量的权限。谢谢你的回答。我没有尝试过,因为我已经安装了visual studio express,但我相信它会帮助其他人。再次感谢。啊,好的。我没有更改系统变量的权限。谢谢你的回答。我没有尝试过,因为我已经安装了visual studio express,但我相信它会帮助其他人。再次感谢。