我刚开始学习C++,为了显示代码输出,我找到了这种方法。当我第一次编译“程序结构.cpp”时,它起作用了。
它给了我一个 .exe 文件,我打开并运行它,出现了一个可爱的“Hello World!”提示,但是当我尝试编译第二个文件 Variables.cpp 时:
我根本没有得到.exe文件,因此无法打开它。我尝试重新编译Structure of a Programme.cpp(在删除所有相关文件后),但现在它也不会再创建.exe文件了。唯一创建的文件是Structure of a Programme.o和Variables.o(在子目录obj\Debug中)。
我找到的唯一类似的问题是this,但问题似乎略有不同,我尝试删除其中一个文件(因此文件夹中只有Structure of a Programme.cpp或Variables.cpp之一),但结果仍然相同。
另外,两个文件都没有编译器错误,并且我不认为我在Structure of a Programme正常工作和所有内容都无法工作之间更改了任何Code Blocks选项。
谢谢,
Dalkius
编辑:构建日志:
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World!";
return 0;
}
它给了我一个 .exe 文件,我打开并运行它,出现了一个可爱的“Hello World!”提示,但是当我尝试编译第二个文件 Variables.cpp 时:
#include <iostream>
using namespace std;
int main ()
{
int a, b;
int result;
a=5;
b=2;
a=a+1;
result=a-b;
cout << result;
return 0;
}
我根本没有得到.exe文件,因此无法打开它。我尝试重新编译Structure of a Programme.cpp(在删除所有相关文件后),但现在它也不会再创建.exe文件了。唯一创建的文件是Structure of a Programme.o和Variables.o(在子目录obj\Debug中)。
我找到的唯一类似的问题是this,但问题似乎略有不同,我尝试删除其中一个文件(因此文件夹中只有Structure of a Programme.cpp或Variables.cpp之一),但结果仍然相同。
另外,两个文件都没有编译器错误,并且我不认为我在Structure of a Programme正常工作和所有内容都无法工作之间更改了任何Code Blocks选项。
谢谢,
Dalkius
编辑:构建日志:
Compiling: Structure of a Programme.cpp
Process terminated with status 0 (0 minutes, 0 seconds)
0 errors, 0 warnings
Compiling: Variables.cpp
Process terminated with status 0 (0 minutes, 0 seconds)
0 errors, 0 warnings
编辑2:'完整命令行'构建日志:
Build started on: 14-12-2011 at 07:57.39
Build ended on: 14-12-2011 at 08:01.03
-------------- Clean: Debug in cplusplus.com Tutorial ---------------
Done.
mingw32-g++.exe -Wall -g -c "D:\My Documents\0HOME\Programming\C++\Code Blocks\cplusplus.com Tutorial\Structure of a Programme.cpp" -o "obj\Debug\Structure of a Programme.o"
Process terminated with status 0 (0 minutes, 1 seconds)
0 errors, 0 warnings
mingw32-g++.exe -Wall -g -c "D:\My Documents\0HOME\Programming\C++\Code Blocks\cplusplus.com Tutorial\Variables.cpp" -o obj\Debug\Variables.o
Process terminated with status 0 (0 minutes, 0 seconds)
0 errors, 0 warnings