Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 无法在带调试或不带调试的情况下从Visual Studio运行程序?_C_Visual Studio 2012_Windows 10 - Fatal编程技术网

C 无法在带调试或不带调试的情况下从Visual Studio运行程序?

C 无法在带调试或不带调试的情况下从Visual Studio运行程序?,c,visual-studio-2012,windows-10,C,Visual Studio 2012,Windows 10,我在用C写。 我的代码在main.c中是这样的: #include <stdio.h> int main(void) { printf ("Test\n"); return 0; } 然而,每当我尝试运行该程序时,它都会以两种不同的方式失败。 如果在未调试的情况下运行,则会显示控制台窗口 如果我运行调试,无论是否放置断点,Visual Studio都会冻结,我必须通过任务管理器关闭它 我注意到,自从我有了这个bug之后,只有我编写的程序有这个问题。我以前遇到这个问题

我在用C写。 我的代码在main.c中是这样的:

#include <stdio.h>
int main(void)
{
    printf ("Test\n");
    return 0;
}
然而,每当我尝试运行该程序时,它都会以两种不同的方式失败。 如果在未调试的情况下运行,则会显示控制台窗口

如果我运行调试,无论是否放置断点,Visual Studio都会冻结,我必须通过任务管理器关闭它

我注意到,自从我有了这个bug之后,只有我编写的程序有这个问题。我以前遇到这个问题的项目都能正常工作,我下载的项目也是如此

我已经:

已卸载,然后重新安装Visual Studio。 通过控制面板运行维修功能。 尝试创建几个新项目,让其他人创建项目,看看这是否只是我做错了什么。 重新启动我的电脑。 我在Windows10上

编辑:如果我从调试文件夹运行,它仍然不能以类似方式工作


编辑:解决了!这是Avast的问题!防病毒。请参阅@blastfuller的注释。

尝试重置VS设置


运行devenv.exe/ResetSettings。

明显的问题:在问题出现的同时还有什么变化?我不相信有什么变化。我最近没有安装任何程序或任何东西。我能想到的唯一变化可能是Windows Update改变了什么?这里只是猜测,但您最近是否创建或使用了与当前项目不同的项目,应该是Win 32/console应用程序?如果是这样,VisualStudio可能会默认设置,从而在新项目上产生问题。您也可以尝试从控制台窗口编译,单击start/programs/visualstudio…/。。。命令提示符下,将目录更改为源文件所在的目录,然后使用Cl/Od example.c编译程序,并尝试像example.exe那样运行它,看看是否有效。是否使用Avast antivirus?最近有几个问题是Avast造成了这种或类似的问题。您可以暂时禁用Avast进行测试。如果这样做有效,您可以为\Visual Studio 2012\Projects文件夹添加一个排除项,或者获得一个更好的防病毒软件。非常感谢!现在开始为我周三的任务编码,这项任务已经分配了2周的OTL