vc2005 生成后事件总是失败! 系统找不到指定的文件。

问题描述:
我的生成后事件是这样的:

      set MY_TARGET_PATH_BIN=../../../Output
      copy /y $(TargetPath) %MY_TARGET_PATH_BIN%

问题分析
1)Output前面的相对目录是从.vcproj等文件所在目录算起的,绝对没错!
2)TargetPath 确实是 D:/XEye/Src/Main/TOLtech keyboard/VKeyFdo/Debug/vKeyboard.sys 没错,文件也确实存在!

 

晕了,既然都没问题,为什么执行失败呢?

 

问题解决:

经过林教头的分析,TOLtech keyboard 文件夹带了空格,可能问题出在这。
改成这样子就ok了。 为TargetPath加上引号=》“$(TargetPath)”
      copy /y “$(TargetPath)” %MY_TARGET_PATH_BIN%

你可能感兴趣的:(Path,keyboard,output)