我有一台 Windows 7 64 位 PC,并且正在尝试安装免费的 C++ IDE,因此我选择使用 CDT 安装 Eclipse Helios。
对于 g++、make 和 gdb,我根据本教程安装了 msys 和 mingw:http://wiki.wxwidgets.org/HowTo:_Install_MSYS_and_MinGW_for_use_with_Eclipse_CDT http://wiki.wxwidgets.org/HowTo:_Install_MSYS_and_MinGW_for_use_with_Eclipse_CDT
版本是:
- 品牌:GNU 品牌 3.81
- g++:4.5.0
- gdb: 7.1
所以它应该与我的64位CPU兼容。
然而,当我尝试使用 Eclipse 运行一个非常简单的程序时,我在控制台上看不到任何内容。源代码是:
#include <iostream>
using namespace std;
int main()
{
int i;
cout << "Enter an integer: " << endl;
cin >> i;
cout << endl << "i is " << i << endl;
return 0;
}
构建很好,当我使用命令(Windows 控制台)启动 .exe 时,行为符合预期。
但是使用 Eclipse 控制台,我在运行时看不到任何内容,而在调试时,输出只是:
“输入一个整数:”,然后当我输入一个数字并按 Enter 键时,它什么也不做。
有人知道如何解决这个问题吗?
Thanks,
纪尧姆
PS:我使用工具链“Linux GCC”,使用“MinGW GCC”我在控制台中什么也没有。
这对我使用 MinGW 在 Windows 7 上安装 64 位 Eclipse 很有用:
右键单击您的项目。选择“属性”。
选择新窗口左侧的“运行/调试设置”属性。
在右侧窗口中,单击突出显示的可执行文件(即 Test.exe),然后单击“编辑”。
在“环境”选项卡中,点击“新建”
Name: PATH
Value: MinGW bin 目录的路径。 (对我来说这是:C:\devcore\MinGW\bin
)
单击所有窗口上的“确定”即可关闭。
再次尝试运行,它应该将输出打印到屏幕上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)