【发布时间】:2015-11-28 20:40:08
【问题描述】:
最近我决定重新开始用 C 和 C++ 编码,所以我下载了 Dev-C++ 并为“Hello, World!”编写了标准 C 代码。如下图:
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
printf("Hello World");
return 0;
}
完成后,代码编译时出现 0 个错误或警告;但是,我在运行可执行文件时遇到了一个奇怪的问题。我在 Windows 7 机器上编写和编译,当我打开可执行文件时,命令提示符没有打开以显示结果程序的文本,这就是我被告知会发生的情况。打开任务管理器会显示同时运行三个可执行文件实例,并且无法使用“结束进程”按钮终止它们。我尝试在 C 和 C++ 中的两个不同编译器(即 GCC 和 Visual Studio)中编译相同的代码,在两个附加环境中出现相同的结果。值得一提的是,它是一台自制 PC,但这是我迄今为止遇到的唯一软件问题,而且操作系统是全新安装的。
【问题讨论】:
-
您是否运行了防病毒软件?存在已知问题,尤其是 Avast。
-
这就是问题所在。非常感谢您的快速回复。让我知道我是否可以做任何事情来偿还您。
-
没问题,我很高兴它有帮助。我什至不确定是否应该将其写为答案,因为 StackOverflow 和 SuperUser 上有一些关于此的帖子。
-
@JohnDougherty 你也应该试试CodeBlocks。