Я попытался скомпилировать код сборки через Visual Studio 2013 (обновление 2) и получил следующую ошибку:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations\masm.targets(50,5): ошибка MSB3721: Der Befehl "ml.exe/c/nolgo/Zi/Fo" Debug\inffas32.obj" /W3 /errorReport:prompt /Ta"......\3rdParty\zlib-1.2.8\contrib\masmx86\inffas32.asm"" с обнаруженным кодом 1.
(действительно немецкая версия VS2013, но я считаю, что это не должно быть проблемой для этого вопроса)
На самом деле я пытаюсь скомпилировать дополнения zLib 1.2.8 MASM через VS2013. Я создал пустой проект, настроил сборку для MASM, добавил два файла (inffas32.asm и match686.asm) из пакета zLib. Я изменил проект, чтобы создать статическую библиотеку и установить подсистему для Windows. Но я получил сообщение об ошибке выше.
Если я попытаюсь скомпилировать файл вручную в оболочке VS2013 с помощью этой командной строки, все работает хорошо.
Вышеупомянутая процедура хорошо работала в VS2012, но теперь в VS2013 она больше не будет компилироваться (даже если я открою проект VS2012).
Я что-то упустил или это ошибка в сборке настройки MASM?