我的 Windows 7(64 位专业版)有一个奇怪的问题。我的编译器输出二进制 (.exe) 文件在运行后被锁定。它们被锁定大约 5 分钟。所以不能编译新版本,只能等解锁了。程序或调试器没有运行(根据任务管理器),我使用了解锁器(http://www.emptyloop.com/unlocker/)但只有“访问被拒绝”。在 Windows Explorer 中,我无法删除文件“拒绝访问”。我怀疑防病毒程序(Avira Antivir),所以我停用了实时扫描并为输出文件添加了一个例外。没有变化。
不同的开发环境和不同的编译器会发生这种情况:
- 带有 MinGW 的 Qt Creator (Qt5)
- 带有 MSVC 10 (Qt5) 的 Qt Creator
- Sharp 使用 C# .NET 4.5 进行开发
我希望任何人都知道为什么我的窗户表现得那么奇怪,或者更好的是,如何解决它。