Visual studio MASM visual studio 2015出现错误A1000

Visual studio MASM visual studio 2015出现错误A1000,visual-studio,assembly,visual-studio-2015,masm,Visual Studio,Assembly,Visual Studio 2015,Masm,为了学习汇编,我正在阅读James T.Streib的《汇编语言指南》,但由于以下错误,我无法在visual studio 2015上编译测试示例: 1> Assembling: 1>MASM : fatal error A1000: cannot open file 1> Microsoft (R) Macro Assembler Version 12.00.31101.0 我在main.asm文件的自定义生成工具命令行中添加了以下内容: ml -c -Zi "-F

为了学习汇编,我正在阅读James T.Streib的《汇编语言指南》,但由于以下错误,我无法在visual studio 2015上编译测试示例:

1>   Assembling: 
1>MASM : fatal error A1000: cannot open file
1>  Microsoft (R) Macro Assembler Version 12.00.31101.0
我在main.asm文件的自定义生成工具命令行中添加了以下内容:

ml -c -Zi "-Fl$(IntDir)\$(InputName).lst" "-Fo$(IntDir)\$(InputName).obj" "$(InputPath)"
和产出:

$(IntDir)\$(InputName).obj
我还在链接器的附加依赖项中添加了msvcrt.lib


有什么想法吗?

尝试在命令行字段中使用以下命令:

ml -c -Zi "-Fl$(IntDir)%(Filename).lst" "-Fo$(IntDir)%(Filename).obj" "%(FullPath)"
对于输出字段:

$(IntDir)%(Filename).obj
旧的“输入”在Visual Studio 2015中已被弃用,并已被使用
%()
语法的新“项元数据宏”所取代

这是一个屏幕截图,显示了我在哪里输入了这些行。请注意,我已将“配置”和“平台”下拉列表分别更改为“所有配置”和“所有平台”,以便无论执行何种构建,都会使用这些参数


Hum,我仍然有错误+一个新的错误2错误MSB3073:命令“ml-c-Zi”-FlDebug\\.lst”“-FoDebug\\.obj”“:VCEnd”已退出,代码为1。您似乎没有使用我给出的行。尝试剪切和粘贴命令行字段,与我的答案中显示的完全相同。我复制了它:(可能您当时将其复制到了错误的位置。它位于自定义生成工具“常规”下main.asm文件的“属性”面板中。在“配置属性”选项卡中,我已将项类型更改为Curstom生成工具,位置正确吗?