2013-04-21 82 views
0

我安装了git-cmd.bat命令提示符,以便我可以执行RoR。我忘了我在哪里得到这个。无论如何,git-cmd.bat已经安装了g ++或者其他东西(我不知道为什么,也很想学习!)。在Sublime Text中编译C++程序2

对于课堂我需要确保我的项目在视觉工作室和g ++上运行。我喜欢用崇高的方式编写我的程序,然后转移到IDE上进行测试,然后转回并修复代码。这是非常繁琐的,每一次写g++ -o asdf *.cpp并不理想。

当我做崇高ctrl+b,它给我这个错误:

[Error 2] The system cannot find the file specified 
[cmd: [u'g++', u'C:\\Users\Desktop\\Project 2\\main.cpp', u'-o', u'C:\\Users\\\Desktop\\Project 2/main']] 
[dir: C:\Users\s\Desktop\Project 2] 
[path: C:\windos\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Lenovo\Bluetooth Software\;C:\Program Files\Lenovo\Bluetooth Software\syswow64;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\MATLAB\R2013a\runtime\win64;C:\Program Files\MATLAB\R2013a\bin;C:\Ruby193\bin] 
[Finished] 

我觉得G ++已经安装了,因为我可以运行G ++在我的git命令提示符,它应该已经在路径。任何人都可以帮我吗?

谢谢!

+0

它没有说它找不到g ++,它说它可以找到'文件'。你确定这些路径是正确的吗?另外,为什么数组中最后一个路径中有3个反斜杠? – GJK 2013-04-22 02:05:47

+0

我删除了名称上的文件夹,并且懒得删除它的斜杠。我会再次检查路径。谢谢! – 2013-04-25 05:09:13

回答

1

嘿不知道你是否知道这一点,但它正在检查路径中列出的目录。

所以你必须添加的路径,G ++系统路径:http://www.computerhope.com/issues/ch000549.htm

或在那里说:“G ++”你必须绝对路径添加到可执行文件。例如,代替下载MinGW两次,我已链接到Code :: Blocks(我选择的IDE)版本的MinGW,而“g ++”现在说:

C:\ Program Files(x86)\ CodeBlocks \ MinGW的\ BIN \ G ++

(每个斜线两次以上,StackOverflow的是逃避串)

我不熟悉的“混帐cmd.bat提示”你所提到的,但如果它确实有G ++你必须找到它的路径并执行上述操作之一。如果StackOverflow/Google无法揭示这一点,我会建议在Windows资源管理器中搜索g ++。