这个确切错误的答案已经放在这个网站上,但我是C ++和Code :: Block的初学者,所以我恐怕不理解它们。
我一直在关注一个非常简单的C ++教程,该教程开始使用一个简单的程序,我被告知要将其复制并粘贴到编译器中。
#include <iostream>
using namespace std;
int main()
{
cout<<"HEY, you, I'm alive! Oh, and Hello World!\n";
cin.get();
return 1;
}
我实际上没有编写任何此代码,因此我自己的语法错误不会成为问题。基本上这意味着我没有用于故障排除的想法。关于为什么我不能运行这个的任何想法?
好的,所以将文件保存为.cpp为建筑物工作,但是当我的程序实际运行时,弹出的菜单中没有任何内容出现,我认为该文本应该出现。同样,我在排除故障方面还不错,但是这个代码已被确认为成千上万的其他人工作,并且一定有其他错误。
答案 0 :(得分:1)
以.cpp
格式而不是.c
格式保存文件,这是Code :: Blocks的默认格式。您的工作区(即保存此代码的文件)将重命名为xyz.cpp
,您可以在选项卡中轻松检查此事实。此外,更改cout
和cin
语句到std::cout
和std::cin
。
只是为了确保我们在同一页面上。转到Settings
&gt;&gt;&gt; Compiler
。所选编译器应为GNU GCC compiler
。转到Toolchain Executables
选项卡并自动检测编译器的安装目录(应该类似于CodeBlocks\MinGW
)。
答案 1 :(得分:0)
Code :: Blocks使用一些内置的.dll进行编译,我有时发现它需要带有compliled .exe的文件夹中的dll
如果不是,请尝试控制台应用程序模板
我使用TDM-GCC编译得很好。