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

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

16
задан Palec 11 April 2016 в 13:33
поделиться

2 ответа

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

Добавьте новый файл .asm, щелкнув правой кнопкой мыши узел «Исходные файлы», «Добавить», «Код», «Файл C ++», обязательно используйте расширение .asm. В окне свойств измените Тип файла на Код C / C ++, чтобы он передавался компоновщику.

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

.486
.MODEL FLAT
.CODE
START:
   ret
END START
18
ответ дан 30 November 2019 в 22:31
поделиться

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

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

0
ответ дан 30 November 2019 в 22:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: