Автор Елизавета Данилова задал вопрос в разделе Другие языки и технологии
Ассемблер Ошибка LINK : error LNK2001: unresolved external symbol _mainCRTStartup и получил лучший ответ
Ответ от Riv[гуру]
в четвертой строке есть include Change.inc
покажите этот файл, там наверно есть ссылки на masm.inc и windef.incriv
Мыслитель
(7556)
а эти файлы где находтся и какое у них содержание?
а инструкция library в том асме, в котором вы компилируете, что обозначает? я просто не знаю, 100 лет назад что-то делал на асме.
Ответ от Миоко Таканава[гуру]
Конечно, линковщик не находит точку входа в программу, потому что она не указана.
Наверное, "главная" процедура этой программы Change. Тогда последней строкой программы должна быть директива не просто end, а end Change.
Тогда линковщик не будет выдавать ошибку.
Конечно, линковщик не находит точку входа в программу, потому что она не указана.
Наверное, "главная" процедура этой программы Change. Тогда последней строкой программы должна быть директива не просто end, а end Change.
Тогда линковщик не будет выдавать ошибку.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Ассемблер Ошибка LINK : error LNK2001: unresolved external symbol _mainCRTStartup
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
А зачем ты кучу фигурных скобок (открывающих) понаставил? Ты посчитай, сколько у тебя открывающих {
подробнее...