我正在使用MASM在visual studio中创建一个简单的汇编程序。在我修改源代码并尝试重新构建项目之前,似乎编译正常。这一次,我得到以下
All packages are already installed and there is nothing to restore.
NuGet package restore finished.
1>------ Build started: Project: Add, Configuration: Debug Win32 ------
1> Assembling Add.asm...
1>LINK : fatal error LNK1104: cannot open file 'Debug\Add.obj'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Microsoft Macro Assembler中的对象文件名保留为默认值$(IntDir)%(FileName).obj
。完整命令行如下ml.exe /c /nologo /EP /Zi /Fo"Debug\%(FileName).obj" /Fl"Add.lst" /W3 /errorReport:prompt /Ta
。这适用于原始构建,但它抱怨没有目标文件,即使/ Fo明确指定它。