好的,所以我有一台 Windows 7 (64) 机器,我下载并安装了 CodeLite。尽管我很好地使用了 Visual Studio,但我一直在为我正在准备的一些教学材料寻找开源替代方案。
每次运行程序时,都会弹出一个空白控制台窗口。窗口中的实际代码永远不会有任何输出。我在另一个州有一个同事遇到了同样的问题,他用了很长时间没有问题。如果它是增量构建或其他东西中引入的错误,那是一个相当大的错误。
简单程序:使用 printf 的默认 Hello World 程序,以及如果我将其修改为更像“C++”(使用 cout,包括 iostream 等) - 这些似乎可以编译但不会向控制台输出任何内容。
任何建议将不胜感激。我找不到与设置标准输出设备相关的任何设置,您认为它会设置为控制台,但我离题了。
再次感谢!
Ĵ
更新:要重现,我只是尝试运行代码。Build-->Run 然后选择“Build and Execute”
更新 2:构建中显然存在错误,但它仍然运行控制台。我想我需要安装某种 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;
}