【问题标题】:Simple C and C++ executable programs hang in Windows 7 [duplicate]简单的 C 和 C++ 可执行程序挂在 Windows 7 [重复]
【发布时间】: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

标签: c++ c


【解决方案1】:

如果您使用防病毒软件或 Windows Defender,程序可能会挂起。请禁用它并重试

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 2013-02-20
    • 2019-03-12
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多