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

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

Ответы [ 2 ]

17 голосов
/ 27 апреля 2010

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

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

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

.486
.MODEL FLAT
.CODE
START:
   ret
END START
0 голосов
/ 27 апреля 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...