Как я могу создать проект чистой сборки в Visual Studio?

Как создать проект masm в Visual Studio? Я помню, как это делалось в классе некоторое время назад, но я с тех пор забыл, и Google получает только встроенную сборку.

Ответы

Ответ 1

Начните с шаблона проекта режима консоли Win32. Удалите файлы .cpp. Щелкните правой кнопкой мыши проект в окне "Обозреватель решений", "Пользовательские правила сборки", проверьте "Ассемблер макросов Microsoft". В VS2015 используйте Build Dependencies, Build Customizations, проверьте masm.

Добавьте новый файл .asm, щелкнув правой кнопкой мыши исходные файлы node, Add, Code, С++ File, обязательно используйте расширение .asm. В окне свойств измените тип файла на C/С++, чтобы он передавался в компоновщик.

Настройки компоновщика, файл манифеста, Generate = No. С помощью этих настроек я мог бы создать и отладить этот образец файла .asm:

.486
.MODEL FLAT
.CODE
START:
   ret
END START

Ответ 2

Я не думаю, что вы можете сделать это в "современных" сборках Visual Studio. Вот инструкции для очень старого: http://jimweller.com/jim-weller/jim/vc98asmqs/vc98asmqs-4.html

Изменить: Похоже, вы правы - он поставляется с VS 2005. С тех пор Microsoft начала распространять MASM бесплатно, и, вероятно, прекратили поддержку.: (