【发布时间】:2008-12-31 12:52:47
【问题描述】:
我现在越来越多地发现,当我构建一个大型项目时,我收到以下错误。
致命错误 C1083:无法打开 编译器中间文件: 'C:\Temp\SYS\a03132ex':权限 拒绝
它出现在 Visual Studio 2003 和 VC6 中,我已经调查了可能的 MSDN 原因并画了一个空白。硬盘上有足够的空间,而且打开的其他程序也不多,我应该用完句柄。任何想法,或者是时候重新安装Windows了。顺便说一句,我正在运行 XP SP3,并且有两个大型 NTFS 硬盘,其中包含很多文件。
编辑:临时文件的名称发生了变化,我已经清除了整个 c:\temp 文件夹。
【问题讨论】:
-
您是否以管理用户身份运行?还是受限用户?
-
可以用windows explorer在c:\Temp\SYS中创建一个文本文件吗?
-
@EvilTeach,以管理员身份运行并且可以手动创建文件。问题是间歇性的,这使我怀疑它与句柄相关,或者如果操作系统正在对文件系统执行其他操作,则可能是超时。
标签: visual-c++ visual-studio-2005 visual-c++-6 compiler-construction