【发布时间】:2016-03-29 17:13:31
【问题描述】:
场景:我已经有一段时间没有在家编码了,我想使用 Visual Studio 2012 Express 启动我的第一个 C++ 服务器客户端应用程序。但是当我单击运行按钮时,VS 冻结了。代码没有问题,所以我认为问题出在我不知道的一些 VS 设置上,或者我不小心下载了一个更新,这让事情变得更糟。
问题:点击播放按钮(选择调试 Win32)会冻结 VS。任务管理器还获得了正在运行的程序的 3 个进程(我无法与之交互)。除非我重新启动计算机,否则这些进程无法终止。
规格: Visual Studio 2012 Express,Windows 7,64 位。 Avast Premier 2015。
#include <iostream>
int main() {
printf("tilt");
return 0;
}
自调试:我尝试在新项目中制作新的 Hello World 程序,但问题仍然存在。如果我打开一个我知道以前工作过的旧项目,它也有同样的问题,而我没有修改任何东西。我更改为 C#,但仍然无法运行简单的程序。我修复了我的VS。我安装了 Visual Studio 2015 Community,但仍然无法运行任何程序。
错误信息:
该进程无法访问该文件,因为它正被另一个进程使用
visual studio 无法复制超过 10 次的重试次数。失败
Microsoft.Common.targets(3390,5)
链接器工具错误 LNK4098
错误 LNK1168:无法打开tiltTest.exe 进行写入
error LNK1181: cannot open input file 'kernel32.lib' //修复VS后
相关链接:
Visual Studio 2015 freezes when debugging a cpp code
Windows Forms application remains alive in task manager after hitting "stop debugging" button
Visual Studio "Could not copy" .... during build
Resolving LNK4098: defaultlib 'MSVCRT' conflicts with
visual studio linker warning LNK4098
最后的话:我真的不擅长链接、设置、库和任何不是代码的东西。因此,如果您知道如何使用它们来解决它,请期待我是真正的初学者,因为这对我来说完全是令人困惑和不合逻辑的。非常感谢您的帮助!如果找到解决方案,我将修改此帖子,以便其他人也能找到解决方案。
解决方案:我重新安装了 Visual Studio 并关闭了 Avast,这解决了我的问题!感谢您的建议!
【问题讨论】:
-
Avast 因惹恼开发人员而臭名昭著。
-
我重新安装了 Visual Studio 并关闭了 Avast,这解决了我的问题!感谢您的建议!
标签: c# c++ visual-studio visual-studio-2012