CodeLite - 控制台运行但代码不起作用

时间:2014-07-27 01:34:07

标签: c++ compiler-errors console codelite

我刚刚在我的两台PC中安装了CodeLite 6.0,但是在这两台计算机上我都遇到了同样的问题:我能够构建并运行该项目,但是当控制台开始运行时,我看到的是:

screenshot of empty console window

这是我的代码:

#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"也无效。

3 个答案:

答案 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文件的目录后,问题得到解决。