5

我刚刚在我的两台电脑上安装了 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"也不工作。

4

3 回答 3

3

我很确定您没有安装编译器。请参阅本教程以了解如何选择和添加编译器:http ://codelite.org/AddNewCompiler/AddNewCompiler

于 2015-02-22T11:59:33.920 回答
0

这是您编写此代码的方式。试试看 !

#include<iostream>
using namespace std;
int main()
{
cout<<"Hello world"<<endl;
}
于 2015-03-08T13:35:43.347 回答
0

由于缺少 libstdc++-6.dll 文件,我遇到了类似的问题。构建和运行程序时没有错误或警告。但是输出控制台是空的。当我故意引入 1/0 错误时,应用程序甚至没有崩溃。

将 libstdc++-6.dll 文件复制到包含 .exe 文件的目录后,问题得到解决。

于 2018-09-30T07:46:58.280 回答