试了很多方法都不行,最后把 生成后事件的命令行 中的.exe路径改为绝对路径后 错误解决。
setlocal
mt.exe -nologo -manifest "compatibility.manifest" "demo2.exe.manifest" -outputresource:"D:/A-LAB/osg/cef/demo2/x64/Debug/demo2.exe";#1
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
:cmErrorLevel
exit /b %1
:cmDone
if %errorlevel% neq 0 goto :VCEnd