好,所以我有一台Windows 7(64)计算机,我下载并安装了CodeLite。尽管我可以很好地使用Visual Studio,但我一直在寻找我准备的教学材料的开源替代方案。
每次运行程序时,都会弹出一个空白的控制台窗口。窗口中的实际代码永远不会有任何输出。我在另一个州有一个遇到同样问题的同事,他已经使用了很长时间,没有任何问题。如果它是增量构建中的引入错误,则是一个很大的错误。
简单程序:使用printf的默认Hello World程序,如果我将其修改为更像“ C ++”(使用cout,包括iostream等),这些程序似乎可以编译,但不会向控制台输出任何内容。
任何建议将不胜感激。我找不到与设置标准输出设备有关的任何设置,您认为应该将其设置为控制台,但是我离题了。
再次感谢!
J
更新:为了重现,我只是尝试运行代码。生成->运行,然后选择“生成并执行”
更新2:显然在Build中有一个错误,但它仍在运行控制台。我想我需要安装某种mingw工具吗?
C:\Windows\system32\cmd.exe /C mingw32-make.exe -j 8 -e -f Makefile
'mingw32-make.exe' is not recognized as an internal or external command,
operable program or batch file.
====0 errors, 0 warnings==== **
代码:
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World!"<<endl;
return 0;
}
只不过是您的编译器问题。
从C驱动器中删除mingw编译器文件夹,并下载C ++的TDM GCC编译器,并将TDM GCC编译器安装在codelite的同一目录中。