Компиляция программы в среде WindowsДоброго время суток, уважаемые подписчики. В связи с тем, что я получил достаточно много писем с вопросами о компиляции программы под Windows, я решил подробно описать этот процесс. Итак, компиляция приложения Windows производится в досе, причём темже ассемблером, просто потом подругому соединяются отдельные её части. Именно в связи с этим нам и понадобится link32.exe, тоесть файлы с машинным ком будут объеденены при помощи этой программы. В связи с тем, что машинный код неизменяем в зависимости от окружения (ОС, менеджер), так как процессор всегда говорит на одном и том же языке, то ассемблер ml.exe, который Вы использовали под дос, вполне подойдёт нам и сейчас! Также нам нужны ссылки на процедуры Windows, то есть файлы .lib! 0002exe - компиляторы и сама программа 0002inc - файлы дополнения 0002lib - библиотеки импорта Также понадобиться создать файл doit.bat, следующего содержания: ml /c /coff window.asm где window имя файла с кодом! Ещё я прошу прощения, но я не дописал в рассылке файлы дополнения, вот что надо в них дописать: После этого нужно зайти в оболочку дос, такую как нортон командер, и запустить файл doit.bat, предварительно поместив все файлы в эту директорию! После окончания программы, можно нажав Ctrl-O, посмотреть, что он выдал! Если написанно error(ошибка), ряд и в чём ошибка, то стоит поискать там ошибку! Если ошибки не возникло, то должен появиться файл window.exe, который можно запустить из Windows! Это и есть наша программа. Удачи! Я постараюсь отвечать на все письма, однако не могу обещать срочного ответа! Если я не отвечаю в течении недели, пошлите мне письмо ещё раз, скорее всего первое затерялось! Опять таки к сожалению, не знаю когда выдет наконец подробное описание кода программы, но обещаю сделать его в течении недели. Если что пишите, Dark_Lord@land.ru, Dark_Lord@RusFAQ.ru. |