【发布时间】:2014-07-27 01:34:06
【问题描述】:
我刚刚在我的两台电脑上安装了 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" 也不起作用。
【问题讨论】:
-
你有项目吗?构建输出的输出是什么?
-
我不知道 codelight,但通常您必须在 windows(gui 或控制台)中使用正确的项目类型,并且您可能只会在 cmd 窗口中启动时看到输出(而不是打开新的)。
-
@Jarod42 是的,我确实有一个项目并且我确实已经构建了该项目
-
@eckes 我正在使用控制台项目。但是没有任何意义,因为当我添加一行实际上不是 C++ 识别的代码时,构建时似乎没有错误。
-
@Jarod42 我已经在我的一台电脑上解决了这个问题。我不得不禁用卡巴斯基的安全性,因为它没有生成 .exe,然后它就可以工作了
标签: c++ compiler-errors console codelite