Skip to content

常见问题

当在 VS 中编译 demo 时,如果遇到 xcopy exited with code 9009 错误,如何进行修复?

在 Visual Studio 编译 demo 时,如果遇到 xcopy exited with code 9009 错误,如下所示:

sh
xcopy ..\..\..\..\..\..\lib\conversionsdk\_sn.txt ..\..\..\ /y > null
xcopy ..\..\..\..\..\..\lib\conversionsdk\_key.txt ..\..\..\ /y > null
xcopy ..\..\..\..\..\..\lib\$(PlatformName)\_vc10\fpdfconversionsdk\_win32.dll..\..\..\ /y > null
xcopy ..\..\..\..\..\..\lib\$(PlatformName)\_vc10\fpdfconversionsdk\_win64.dll..\..\..\ /y > null' exited with code 9009

请注意检查以下几点:

  1. 检查在 "%SystemRoot%\System32" 目录下是否存在 xcopy.exe,如果没有,请从其他机器上拷贝。
  2. 检查系统的 PATH 环境变量是否设置正确。系统 PATH 环境变量必须包含 "%SystemRoot%\System32;%SystemRoot%;",如果 xcopy 的环境变量设置是正确的,但仍然报错,可以尝试将 xcopy 的路径放置在最前面。因为可能是某些其他的环境变量出现拼写错误,从而导致后面的环境变量都失效了。请检查确认。

检查后,在命令行中输入 xcopy 命令,如果系统能够识别,关闭 Visual Studio, 重启 demo,上述错误应该就不会出现了。