我刚刚在我的两台PC中安装了CodeLite 6.0,但是在这两台计算机上我都遇到了同样的问题:我能够构建并运行该项目,但是当控制台开始运行时,我看到的是:
这是我的代码:
#include <stdio.h>
int main(int argc, char **argv)
{
printf("hello world\n");
return 0;
}
如果我尝试添加一些实际上不存在的疯狂指令,控制台仍会显示没有错误,项目也将构建没有错误。例如,使用以下代码:
#include <stdio.h>
int main(int argc, char **argv)
{
printf("hello world\n");
notrealcode<<"hi";
return 0;
}
且cout << "Hello World"
也无效。
答案 0 :(得分:3)
我很确定你没有安装编译器。 请参阅本教程以了解如何选择和添加编译器:http://codelite.org/AddNewCompiler/AddNewCompiler
答案 1 :(得分:0)
这是你编写这段代码的方法。试试吧!
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello world"<<endl;
}
答案 2 :(得分:0)
由于缺少libstdc ++-6.dll文件,我遇到了类似的问题。生成和运行程序时没有错误或警告。但是输出控制台为空。当我故意引入1/0错误时,应用程序甚至没有崩溃。
将libstdc ++-6.dll文件复制到具有.exe文件的目录后,问题得到解决。