windows - 使用自定义构建步骤失败
问题描述
我有一个Win32 C++
包含一些assembly
文件的第三方代码的项目。为了使项目编译,我添加了自定义构建步骤,它只编译assembly
代码。这是Command Line
来自Custom Build Steps
配置页面:
@FOR %%I IN ($(PROJECTDIR)*) DO @IF /I "%%~xI" == ".asm" ML.EXE /c /coff /Fo $(PROJECTDIR)$(ConfigurationName)\ %%~nxI
文件已成功编译 - 我*.obj
按预期将文件放入输出目录中。
但是在构建过程结束时我收到一个错误:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(241,5): error MSB8066: Custom build for 'ref_soft.def;r_aclipa.asm ;r_draw16.asm;r_drawa.asm;r_edgea.asm;r_polysa.asm;r_scana.asm;r_spr8.asm;r_surf8.asm;r_varsa.asm' 以代码 -1 退出。
错误的原因是什么以及如何使项目成功构建?