命令行警告 D9027

源文件“<filename>”被忽略

CL.exe 忽略了输入源文件。

此警告可能是由 /Fo 选项和带有 /c 选项的命令行上的输出文件名之间的空格引起的。 例如:

cl /c /Fo output.obj input.c

由于 /Fo 和 output.obj 之间有一个空格,所以 CL.exe 将 output.obj 作为输入文件的名称。 要解决此问题,请删除空格:

cl /c /Fooutput.obj input.c