命令行-如何解释Visual Studio 2010中的预生成错误代码



我一直在处理Visual Studio预构建事件,我发现错误代码对毫无帮助

例如,添加这样的预构建事件:

$(ProjectPath(\DoStuff.exe

这给了我一个错误:退出,代码为267

或者像这样添加:

$(ProjectDir(\DoStuff.exe

这给了我一个错误:退出,代码为9009

经过一番摸索,可以弄清楚需要更改什么才能使命令行正常工作,但如果我能查找错误代码并了解它的含义,可能会简单得多。

我试过用其中一些错误代码在谷歌上搜索,但有些错误代码真的很难找到任何信息——例如267似乎相当难以捉摸。

是否有定义所有这些错误代码的列表?

:(

避免射杀信使。与DoStuff.exe的所有者交谈,询问这些进程退出代码的含义。

如果您有理由相信DoStuff有问题,并且没有正确设置退出代码,那么您可以通过重置%errorlevel%值来解决它。让它看起来像这样:

dostuff.exe
cmd /c ""

您看到的错误代码可能是SDK的WinError.h文件中声明的Windows错误代码。错误267为Error_DIRECTORY,"目录名无效"。错误9009是DNS_Error_RCODE_NOTAUTH,"DNS服务器不是区域的授权服务器"。

最新更新