error MSB3073: The command "
if "%OS%"=="" goto NOTNT
if not "%OS%"=="Windows_NT" goto NOTNT
"EventController.exe" /RegServer
echo regsvr32 exec. time > "UnicodeDebug\regsvr32.trg"
echo Server registration done!
goto end
:NOTNT
echo Warning : Cannot register Unicode EXE on Windows 95
:end
:VCEnd"
exited with code 9009.
如何处理此错误。感谢帮助,谢谢
答案 0 :(得分:1)
好吧,这主要是猜测,但我今天感觉很冒险: - )
基于代码片段的错误格式化(我自由调整),这有点难以辨别,但最可能的原因是找不到命令。
背景:
这里有的不是c ++代码,因此与编译无关。我再次冒昧地相应地更改标签。它是一个批处理(片段),它来自错误代码MSB....
似乎是在构建过程中由MSBuild执行的,这可能是你“假设”它与C ++或编译器有关的原因。
现在,实际的线索在于退出代码“9009”,这与您尝试从命令提示符调用不存在或无法找到的命令/可执行文件时获得的错误代码相同。 / p>
因此,很可能您显示的片段中的一个命令不存在或无法找到。我认为它是“EventController.exe”可执行文件。