我正在使用EDK2和VisualStudio2019。我按照指令在Windows系统上设置EDKII构建环境。在windows命令行上发送以下命令"build“后,我收到以下消息。
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Vc\bin\x86_amd64\cl.exe" /Foc:\edkii\Build\MdeModule\DEBUG_VS2015x86\X64\MdeModulePkg\Library\SmmLockBoxLib\SmmLockBoxDxeLib\OUTPUT\.\ /showIncludes /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1b2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Z7 /Gw /Ic:\edkii\MdeModulePkg\Library\SmmLockBoxLib /Ic:\edkii\Build\MdeModule\DEBUG_VS2015x86\X64\MdeModulePkg\Library\SmmLockBoxLib\SmmLockBoxDxeLib\DEBUG /Ic:\edkii\MdePkg /Ic:\edkii\MdePkg\Include /Ic:\edkii\MdePkg\Test\UnitTest\Include /Ic:\edkii\MdePkg\Include\X64 /Ic:\edkii\MdeModulePkg /Ic:\edkii\MdeModulePkg\Include /Ic:\edkii\MdeModulePkg\Library\BrotliCustomDecompressLib\brotli\c\include c:\edkii\MdeModulePkg\Library\SmmLockBoxLib\SmmLockBoxDxeLib.c
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Vc\bin\cl.exe"' : return code '0x2' Stop. SmmCorePlatformHookLibNull.c
build.py... : error 7000: Failed to execute command C:\Program Files (x86)\Microsoft Visual Studio 14.0\Vc\bin\nmake.exe /nologo tbuild [c:\edkii\Build\MdeModule\DEBUG_VS2015x86\IA32\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib]
build.py... : error F002: Failed to build module c:\edkii\MdeModulePkg\Library\BrotliCustomDecompressLib\BrotliCustomDecompressLib.inf [IA32, VS2015x86, DEBUG]
- Failed -
Build end time: 11:39:02, Nov.28 2022 Build total time: 00:00:10发布于 2022-11-28 15:58:46
nmake只显示cl.exe失败,请提供cl.exe本身生成的错误消息。
此外,我还做了一个使uefi更容易构建的项目,请看一看:模板
https://stackoverflow.com/questions/74515591
复制相似问题