【问题标题】:Not able to run programs from Visual Studio with or without debugging? [duplicate]无法在有或没有调试的情况下从 Visual Studio 运行程序? [复制]
【发布时间】:2016-02-17 03:37:22
【问题描述】:

我正在用 C 语言编写。 我的代码在 main.c 中就是这样:

#include <stdio.h>
int main(void)
{
    printf ("Test\n");
    return 0;
}

但是,每当我尝试运行该程序时,它都会以两种不同的方式失败。 如果我不调试就运行,控制台窗口出现like this without changing besides the '_' blinking.

如果我在调试的情况下运行,无论是否放置断点,Visual Studios 都会冻结,我必须通过任务管理器将其关闭。

我注意到只有我遇到这个错误后编写的程序才会出现这个问题。在我遇到此问题之前的过去项目以及我下载的项目都可以正常工作。

我已经:

  1. 卸载,然后重新安装 Visual Studio。
  2. 通过控制面板运行修复功能。
  3. 尝试创建几个新项目,并让其他人创建项目,看看是不是我做错了。
  4. 重新启动我的电脑。

我使用的是 Windows 10。

编辑:如果我从 Debug 文件夹运行,它仍然不能类似地工作。

编辑:解决了! Avast 有问题!防病毒软件。请参阅@blastfurnace 的评论。

【问题讨论】:

  • 显而易见的问题:问题出现的同时还有哪些变化?
  • 我不相信有什么改变。我最近没有安装任何程序或任何东西。我能想到的唯一变化可能是 Windows 更新改变了什么?
  • 这里只是猜测,但您最近是否创建或使用了与当前项目不同的项目,应该是 Win 32 / 控制台应用程序?如果是这样,Visual Studio 可能会在您的新项目上创建问题的默认设置。您也可以尝试从控制台窗口编译,单击 start /programs / visual studio ... / ... 命令提示符,将目录更改为您拥有源文件的位置,然后使用 Cl /Od example.c 编译您的程序并尝试运行它(例如 example.exe),看看它是否有效。
  • 您使用 Avast 防病毒软件吗?最近有几个问题是 Avast 导致了这个或类似的问题。您可以暂时禁用 Avast 进行测试。如果可行,您可以为“\Visual Studio 2012\Projects”文件夹添加排除项,或获得更好的防病毒软件。
  • @Blastfurnace 这行得通,非常感谢!现在开始为我周三到期的作业编码(已分配 2 周)OTL

标签: c visual-studio-2012 windows-10


【解决方案1】:

尝试重置 VS 设置。

运行 devenv.exe /ResetSettings 。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    相关资源
    最近更新 更多