错误 A1000 与 MASM visual studio 2015
error A1000 with MASM visual studio 2015
我正在阅读 James T.Streib 的一本书 "Guide to Assembly Language" 以学习汇编,但由于以下错误,我无法在 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
我还在链接器的Additional Dependencies中添加了msvcrt.lib
有什么想法吗?
尝试在“命令行”字段中使用以下内容:
ml -c -Zi "-Fl$(IntDir)%(Filename).lst" "-Fo$(IntDir)%(Filename).obj" "%(FullPath)"
这是输出字段:
$(IntDir)%(Filename).obj
旧的 "Input" macros 已在 Visual Studio 2015 年弃用,并已被使用 %()
语法的新 "item metadata macros" 取代。
这是显示我输入这些行的位置的屏幕截图。请注意,我已将 "Configuration" 和 "Platform" 下拉菜单分别更改为 "All Configurations" 和 "All Platforms",以便无论执行何种构建,都可以使用这些参数。
我正在阅读 James T.Streib 的一本书 "Guide to Assembly Language" 以学习汇编,但由于以下错误,我无法在 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
我还在链接器的Additional Dependencies中添加了msvcrt.lib
有什么想法吗?
尝试在“命令行”字段中使用以下内容:
ml -c -Zi "-Fl$(IntDir)%(Filename).lst" "-Fo$(IntDir)%(Filename).obj" "%(FullPath)"
这是输出字段:
$(IntDir)%(Filename).obj
旧的 "Input" macros 已在 Visual Studio 2015 年弃用,并已被使用 %()
语法的新 "item metadata macros" 取代。
这是显示我输入这些行的位置的屏幕截图。请注意,我已将 "Configuration" 和 "Platform" 下拉菜单分别更改为 "All Configurations" 和 "All Platforms",以便无论执行何种构建,都可以使用这些参数。