Visual Studio停止运行我的程序。

12 浏览
0 Comments

Visual Studio停止运行我的程序。

情境:我已经有一段时间没有在家里编程了,想用Visual Studio 2012 Express来开发我的第一个C++服务器客户端应用程序。但是当我点击运行按钮时,VS卡住了。代码没有问题,所以我认为问题出在我不知道的一些VS设置上,或者我不小心下载了一个让情况变得更糟糕的更新。\n问题:点击播放按钮(选择Debug Win32)会使VS卡住。同时,任务管理器会出现3个正在运行程序的进程(其中没有一个可以与我交互)。除非我重新启动电脑,否则这些进程无法终止。\n规格:Visual Studio 2012 Express,Windows 7,64位。Avast Premier 2015。\n

#include 
int main() {
    printf("tilt");
    return 0;
}

\n自我调试:我尝试在新项目中创建新的Hello World程序,但问题仍然存在。如果我打开一个我知道之前可以工作的旧项目,即使我没有修改任何内容,它也会出现相同的问题。我改用C#,但仍然无法运行简单的程序。我修复了我的VS。我安装了Visual Studio 2015 Community,但仍然无法运行任何程序。\n错误信息:\n

\n由于正在被另一个进程使用,无法访问该文件\nvisual studio无法复制,超过了10次重试次数\nMicrosoft.Common.targets(3390,5)\n链接器工具错误LNK4098\n错误LNK1168: 无法打开tiltTest.exe进行写入\n错误LNK1181: 无法打开输入文件\'kernel32.lib\' //修复VS后\n

\n相关链接:\nVisual Studio Hangs in debug?\nVisual Studio 2015 freezes when debugging a cpp code\nWindows Forms application remains alive in task manager after hitting \"stop debugging\" button\nVisual Studio \"Could not copy\" .... during build\nResolving LNK4098: defaultlib \'MSVCRT\' conflicts with\nvisual studio linker warning LNK4098\nhttp://www.bytemedev.com/how-to-fix-visual-studio-error-the-process-cannot-access-the-file-because-it-is-being-used-by-another-process/\n最后的话:我在链接、设置、库和任何不是代码的东西上非常糟糕。所以如果您知道如何使用这些来解决问题,请对我非常初学者有所期待,因为所有这些对我来说完全令人困惑和不合逻辑。非常感谢您的帮助!如果找到解决方案,我会修改这篇文章,以便其他人也能找到解决方案。\n解决方案:我重新安装了Visual Studio,并关闭了Avast,问题解决了!谢谢建议!

0
0 Comments

问题原因:可能是因为杀毒软件在Visual Studio访问文件时同时尝试扫描这些文件。

解决方法:首先尝试关闭Avast(或其他杀毒软件)。如果担心病毒,请断开计算机与互联网的连接。

如果一切正常工作,可以在杀毒软件中添加源文件夹的排除项,以便它不会扫描你的代码。毕竟,你知道你创建的可执行文件中不会有病毒。这还有一个额外的好处,可以加快编译/链接的速度,因为杀毒软件不会检查每次构建时可能修改的(潜在的)数百个文件。

0