【发布时间】:2011-08-16 09:19:22
【问题描述】:
我尝试运行一个简单的 Hello world 程序。当我尝试构建它时出现此错误。这是什么意思,我该如何解决?我使用的是 Windows 7,并且在 %PATH% 中有 MinGW 和 MSys。
**** Build of configuration Debug for project learn ****
**** Internal Builder is used for build ****
g++ -IC:\MinGW\lib\gcc\mingw32\4.5.2\include\c++ -IC:\MinGW\libexec\gcc\mingw32\4.5.2 -O0 -g3 -Wall -c -fmessage-length=0 -osrc\learn.o ..\src\learn.cpp
g++: CreateProcess: No such file or directory
Build error occurred, build is stopped
Time consumed: 78 ms.
代码:
#include <iostream>
int main()
{
std::cout << "Hello, world!" << std::endl;
return 0;
}
我的 %PATH% 是:
C:\Users\Hari>echo %PATH%
C:\Program Files (x86)\MiKTeX 2.8\miktex\bin;C:\sml\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program Files (x86)\QuickTime\QTSystem\;G:\svn\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\SlikSvn\bin\;C:\cygwin\bin\;C:\Program Files\apache-maven-2.2.1\bin\;C:\PsTools;C:\MinGW\msys\1.0\bin;C:\MinGW\bin
我可以从 cmd 运行 g++:
C:\Users\Hari>g++ --version
g++ (GCC) 4.4.3
Copyright (C) 2010 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.
【问题讨论】:
-
bleh.. 这是 hello world 程序。 k 我会添加代码。
-
@Raze2dust,你能编译这个sn-p吗? "int main() {}"
-
我不知道.. 当我执行 ctrl+B 构建时,我得到 g++ 错误。无论如何,sn-p 来自一本相当知名的 Cpp 书籍,所以我不会怀疑它。现在我已将其更改为与书中给出的完全匹配。
-
您的确切 %PATH% 值是多少?
-
你能从命令行运行
g++(cmd.exe)吗?
标签: c++ eclipse windows-7 g++ mingw