![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.07.2008
Сообщений: 4
|
![]()
Извините если что не так,я здесь новенький,исправлюсь
![]() В техникуме учусь,на втором курсе,задали задачку: Код:
Microsoft (R) Macro Assembler Version 6.14.8444 Copyright (C) Microsoft Corp 1981-1997. All rights reserved. Assembling: 123.asm 123.asm(15) : error A2006: -benign record redefinition : A2 123.asm(20) : error A2006: -benign record redefinition : start 123.asm(12) : error A2004: 123.asm(20) : error A2148: ssion : start Generating Code... Linking... Microsoft (R) Incremental Linker Version 5.12.8078 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. : warning LNK4001: no object files specified; libraries used : error LNK2001: unresolved external symbol _WinMainCRTStartup E:\Виртуальный диск\123\Release\123.exe : fatal error LNK1120: 1 unresolved externals Link failed Что делать подскажите,через неделю нужно сдавать работу,а я завис на первой задачки по асму.. ![]() Последний раз редактировалось rpy3uH; 14.01.2009 в 09:26. |
![]() |
![]() |
![]() |
#2 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Что-то странное вы делаете. По моему всё таки MASM32 не очень предназначен для компиляции DOS программ.
Помучал я его маленько - скомпилил в конечном итоге, правда почему то только с директивами упрощённой сегментации и в модель памяти small Код:
Вобщем вот таким BAT-ом компилировал: Код:
А что, обязательно в Negatory Assembly Studio 2.0 задание надо выполнить.? Я честно говоря вообще не знаю что это такое. Вроде для доса куда уж проще - tasm или masm, только не Macro Assembler Version 6.14.8444.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru Последний раз редактировалось Ulex; 14.01.2009 в 02:56. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.07.2008
Сообщений: 4
|
![]()
Спасибо те ограмадное,dos программа компиллируется,всё,но при запуске она просто исчезает и всё,т.е. два раза кликаю на файле,на пару секунд появляется окно DOS и исчезает,что делать,работу после завтра сдавать,потом в другой программе тот же набор ошибок,ругается на строку Start: mov ax, Data
и на последнюю то же самое что и с предыдушей,может у меня masm глючный???И для чего нужно Линкование??))Знаю что вопрос полного ламера,но я заочник,и как то линкование пролетел)) Код:
A2088: end directive required at end of file A2004: symbol type conflict |
![]() |
![]() |
![]() |
#4 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
То что исчезает - это нормально, он же по сути ничего не делает. Поэтому отработала и закрылась.
Всё таки любопытно как вы её слинковали. Приведите пожалуйста параметры командных строк компилятора и линковщика. A2088: end directive required at end of file, чтобы исправить, надо вот так написать: Код:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru Последний раз редактировалось Ulex; 14.01.2009 в 21:23. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 04.07.2008
Сообщений: 4
|
![]()
Ну,одной ошибкой меньше,но masm32как то странно себя ведёт,либо не реагирует на нажатие строчек в меню(compile,вообщем все строчки в меню project),либо выдаёт ошибки как в приложении,не подскажешь что за фигня??
А это набор ошибок от Negatory ... 1231.asm(9) : error A2006: -benign record redefinition : Code 1231.asm(10) : error A2004: 1231.asm(19) : warning A4023: length of symbol previously assumed to be different : Start : warning LNK4001: no object files specified; libraries used : error LNK2001: unresolved external symbol _WinMainCRTStartup Спасибо тебе,не знаю,что б я без тебя делал,а то что исходники первой программы отличается от твоей,будет заметно на уже готовой программе?? |
![]() |
![]() |
![]() |
#6 |
Регистрация: 04.07.2008
Сообщений: 4
|
![]()
Огромная благодарность за помощь в решении проблемы,надеюсь что ваш проект и лично Вы будете и впредь помогать новичкам в решении их проблем,и не забывайте брать мзду с особо наглых
![]() Удачи!! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
директивы компилятора | delphin100 | Общие вопросы Delphi | 4 | 07.10.2008 12:35 |
Исходники компилятора | Simply-Art | Свободное общение | 1 | 08.07.2008 13:17 |
Ошибка компилятора??? | KIRILL_FR | Общие вопросы Delphi | 10 | 25.04.2008 13:38 |
Дэльфа без компилятора | Cherni Voron | Свободное общение | 5 | 15.06.2007 09:06 |