C++ 获取编译错误:0x2试图打开文件<;vfdsg>;

C++ 获取编译错误:0x2试图打开文件<;vfdsg>;,c++,compiler-errors,C++,Compiler Errors,我正在尝试构建(VS 2008,Windows Server 2008 x64),但收到以下错误消息: Error 1 error : 0x2 trying to open file <vfdmsg>. mc lib Error 2 error PRJ0019: A tool returned an error code from "Compiling Message - L:\src\lib\vfdmsg.mc" lib lib Error 3

我正在尝试构建(VS 2008,Windows Server 2008 x64),但收到以下错误消息:

Error   1   error : 0x2 trying to open file <vfdmsg>.   mc  lib
Error   2   error PRJ0019: A tool returned an error code from "Compiling Message - L:\src\lib\vfdmsg.mc"    lib lib
Error   3   error : 0x2 trying to open file <vfdmsg>.   mc  cmd
Error   4   error PRJ0019: A tool returned an error code from "Compiling Message - L:\src\cmd\vfdmsg.mc"    cmd cmd
Error   5   error : 0x2 trying to open file <vfdmsg>.   mc  gui
Error   6   error PRJ0019: A tool returned an error code from "Compiling Message - L:\src\gui\vfdmsg.mc"    gui gui
错误1错误:0x2试图打开文件。mc-lib
错误2错误PRJ0019:工具从“编译消息-L:\src\lib\vfdsg.mc”lib返回错误代码
错误3错误:0x2尝试打开文件。mc命令
错误4错误PRJ0019:工具从“编译消息-L:\src\cmd\vfdmsg.mc”cmd返回错误代码
错误5错误:0x2尝试打开文件。mcgui
错误6错误PRJ0019:工具从“编译消息-L:\src\gui\vfdsg.mc”gui返回错误代码

我已经安装了Windows2008SDK,我已经在谷歌上搜索了一段时间,但我一辈子都搞不懂这个错误意味着什么。有人能帮忙吗?

我注意到vfdsg.mc的构建步骤是:

mc $(InputName)
其中$(InputName)解析为vfdsg,而不是vfdsg.mc

通过使用以下生成步骤替换此步骤进行修复:

mc $(InputFileName)