关于C++中的编译错误Error opening temporary file:

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:13:35
--------------------Configuration: sw001 - Win32 Debug--------------------
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP7E0.tmp
Error opening temporary file:
Sharing violation.
Error: Could not generate command line for the COFF Linker for 80x86 tool.

sw001.exe - 1 error(s), 0 warning(s)

以上是编译的结果,我用笔记本系统是XP的,C++是SP6的,程序语法本身应该没有什么问题,因为我在同学的机器上运行时没有问题。程序有三个文件,二十多个函数,这里不方便发。
哪位大侠帮帮忙详细地解释解释一下可能出现的Error opening问题。不胜感激!!

临时文件共享错误?

这个错误和程序没什么关系

你的c++是sp6? 还是vc++6?

如果vc6的话最好换掉

换成现在的vc2008试一下

Error opening temporary file: Sharing violation.
错误打开临时文件,共享冲突。

ADMINI~1 -- 用户是管理员
进文件夹:
CD C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
强迫删除这个临时文件
DEL /f RSP7E0.tmp

再编译。

问题已经在你的log里了:

“Error opening temporary file:
Sharing violation.”

临时文件因为共享冲突无法打开。

RSP这一类的文件名是vc自己生成的,我觉得一般不会和其他的冲突。最有可能的是你同时运行了2个vc进程在弄这个。 这通常是因为前一个vc中途被强制结束进程一类造成的。 解决方法就是 任务管理器里按进程名排序,把 vcbuild, mspdbsrv, cl.exe等等vc的bin目录找得到的东西都给结束了; 当然更简单的方法就是重启或者注销一次电脑,如果你不熟悉这些vc相关进程名的话。

1、将这个文件C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RSP7E0.tmp删除;
2、工程里有一个“清理”的菜单,执行一下;
3、重新编译。

打开临时文件错误,
重启下就好了

your HardCard full.