У меня есть Visual Studio 2015. Там я создал проект. В этом проекте создал пустой соурс файл с расширением .asm. Затем выставил в Build Dependencies галочку около masm и своему файлу .asm в properties в поле Item Type выставил Microsoft Macro Assembler.
Далее нашел в интернете простую программу, которая по идее складывает 2 числа:
.386
.model flat
.data
.code
start:
mov eax,3
add eax,2
ret
end start
Она собирается и консоль тут же закрывается. Думаю, что так и должно быть.
Дальше я захотел что-то вывести на экран. Во всех найденных примерах используется либо что-то такое:
include \masm32\include\windows.inc
Либо что-то такое:
extrn ExitProcess:PROC
Но и там и там мне студия выдает ошибку, мол, нет таких файлов и функций. Везде пишут как будто это само собой разумеется, но я у себя на компьютере вообще не нашел файлов с расширением .inc.
Буду признателен, если поможете мне написать простую программку, которая выводит в консоль Hello World на Visual Studio