我刚刚为我的eclipse安装了c / c ++开发工具,一切正常,但是当我运行hello world程序时,控制台中没有打印文本,但我没有收到任何错误。我真的很难过,有人知道这是为什么吗?
修改
好的,我意识到如果调试它,它可以正常工作,但如果我运行它,没有任何想法吗?
答案 0 :(得分:6)
您使用的是64位版本的Eclipse吗?如果是这样,那可能是你的问题。 64位版本不执行控制台输出。 叹息尝试降级到32位版本。
点击,点击this question。 在Eclipse论坛上,查看this thread。
答案 1 :(得分:2)
弹出的窗口会消失吗?它可以在控制台中打印,然后在它到达代码结束时关闭......
答案 2 :(得分:1)
尝试使用这样的代码:
#include <iostream>
#include <conio.h>
using namespase std;
int main()
{
cout << "helllo, world" << endl;
getch();
return 0;
}
答案 3 :(得分:0)
您必须设置环境,以便eclipse可以找到c ++编译器
转到Computer
,然后右键点击Properties
- &gt; advanced system settings
- &gt; enviroment variables
。
在system variables
中向下滚动,找到path
(名称为{1}}。按edit
并在path
附加C:\MinGW\bin;C:\MinGW\msys\1.0\bin;
值。您将获得C:\MinGW\bin;C:\MinGW\msys\1.0\bin;C:\programfiles.......
之类的内容
然后再次开始日食问题应该已经解决了。