【发布时间】:2016-03-23 00:36:13
【问题描述】:
我找遍了,找不到解决办法。
我使用编译器安装了 code::blocks 版本。 (Windows 7的) 每次我尝试编译时,都会收到 No such file or directory 错误。 我想可能是空格导致了问题,所以我单独下载并安装了 ming 到 C:\GCC\MinGW-w64
我进入了编译器设置/工具链可执行文件并指示了每个路径,因此它不会尝试从安装了 code::blocks 的程序文件中读取。发生同样的错误。我也试过直接进入 bin 文件夹。
我已重置为默认设置。我已经自动检测了。我已经卸载并重新安装了。我已经认真地尝试了一切。
然后我想可能是因为它是我保存项目的地方,因为它们有空间。所以我把它们直接放到c:\ 驱动器上。同样的错误。
这在我使用它的第一天就奏效了,从那以后就一直是这个问题。所以你会认为重新安装一切都会解决它吗?
如果有人有解决方案,请告诉!在另一台计算机上使用完全相同的安装文件,编译器工作正常,每个设置都与这台计算机上的完全相同,除了在另一台计算机上可以正常工作。
这是错误消息。我做了一个快速的控制台项目来发布这些错误。
||=== Build: Debug in hhhh (compiler: GNU GCC Compiler) ===|
CreateProcess||No such file or directory|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
mingw32-g++.exe -Wall -fexceptions -g -c C:\Users\Mack\hhhh\main.cpp -o obj\Debug\main.o
mingw32-g++.exe: error: CreateProcess: No such file or directory
然而,每次我进入工具链并重做路径时,它们都是正确的。文件在那里,但 code::blocks 出于某种原因看不到它们。
在来这里之前,我试图在 code::blocks 论坛上注册一个帐户,但它已经坏了。激活电子邮件不会发送,我找不到任何电子邮件地址来联系支持人员。我尝试使用 live.com、gmail.com 和 mail.com 电子邮件帐户进行注册,但均未收到激活电子邮件。
这也是我使用的简单的 Hello World,它给了我上述错误。
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
这里有一些截图。
默认设置。 http://prntscr.com/9eyoi4
重定向到最新的编译器安装。重做每条路径,使它们都指向新文件。 http://prntscr.com/9eyqnx
【问题讨论】:
-
它看起来您可能缺少链接器,或者您的 PATH 配置错误。
-
我添加了几张截图。
-
我尝试了 TDM 安装程序,重定向了路径,它有点工作,除了在它编译和程序运行之后,它是空白的并且没有错误出现。一个接一个的问题对吗?
标签: c++ c windows gcc codeblocks