Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 此错误消息的含义是:链接:致命错误LNK1104:无法打开文件';TEMPFILE';_Visual Studio_Linker_Vcbuild - Fatal编程技术网

Visual studio 此错误消息的含义是:链接:致命错误LNK1104:无法打开文件';TEMPFILE';

Visual studio 此错误消息的含义是:链接:致命错误LNK1104:无法打开文件';TEMPFILE';,visual-studio,linker,vcbuild,Visual Studio,Linker,Vcbuild,我正在用visualstudio2008从命令行构建一个C程序 vcbuild /logcommands foo.vcproj 从GUI中,构建工作正常。但是,从命令行来看,构建在链接阶段失败,出现以下错误: Linking... Creating library c:\foo\out\foo.lib and object c:\foo\out\foo.exp Generating code Finished generating code LINK : fatal error LNK1

我正在用visualstudio2008从命令行构建一个C程序

vcbuild /logcommands foo.vcproj
从GUI中,构建工作正常。但是,从命令行来看,构建在链接阶段失败,出现以下错误:

Linking...
   Creating library c:\foo\out\foo.lib and object c:\foo\out\foo.exp
Generating code
Finished generating code
LINK : fatal error LNK1104: cannot open file 'TEMPFILE'
Build log was saved at "file://c:\foo\out\BuildLog.htm"

这是什么
TEMPFILE
,如何修复生成?

链接器正在尝试在
TMP
环境变量指示的目录中创建临时文件。确保设置了
TMP
,并且它指向链接器可以在其中创建文件的目录,并且该目录具有足够的磁盘空间。例如:

set TMP=%HOMEDRIVE%%HOMEPATH%\Local Settings\Temp
vcbuild /logcommands foo.vcproj
(在所有地方都可以找到。我的构建脚本在调用
vcbuild
之前由于某种莫名其妙的原因与
TMP
发生了冲突。)