1

我正在使用 Windows 7 x32 并且已经安装了 sublime text 2,MinGW,还在系统变量中为 minGW 设置了 PATH,但它仍然无法正常工作。我尝试构建它 [Finished in 0.8s] 然后我尝试运行,得到这个:

[Error 2] The system cannot find the file specified
[cmd:  [u'bash', u'-c', u"g++ 'C:\\Users\\air\\Desktop\\test.cpp' -o 'C:\\Users\\air\\Desktop/cc' && 'C:\\Users\\air\\Desktop/test'"]]
[dir:  C:\Users\air\Desktop]
[path: C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\Program Files\MySQL\MySQL Server 5.5\lib;D:\QtSDK\Desktop\Qt\4.7.4\mingw\bin;D:\QtSDK\Desktop\Qt\4.8.1\mingw\bin;D:\Program Files\CodeBlocks\MinGW\bin]
[Finished]

好像是因为linux使用的是“/”,而windows在文件路径中使用的是“\”。我尝试更改“C++.sublime-build”,但失败了。我真的不知道如何解决它,有人可以帮助我吗?

4

1 回答 1

2

我遇到了同样的问题,答案很简单,为 42:因为 bash 需要在cmd命令中运行,所以它必须在path变量中。就我而言,bash 包含在 MSYS 中(可以选择使用 MinGW 安装),我添加C:\MinGW\msys\1.0\bin到路径,重新启动 Sublime Text,现在运行命令正在运行。

于 2013-03-29T14:31:42.713 回答