Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Hello World не компилируеться.(masm32) |

07.05.2007, 00:26
|
|
Новичок
Регистрация: 05.05.2007
Сообщений: 7
Провел на форуме: 19019
Репутация:
4
|
|
Hello World не компилируеться.(masm32)
такая проблема не могу перевести из файл .asm в .exe
или из *.* в .exe при компиляции окно тупо исчезает после того как пишет нажмите любую клавишу, вычитал что нужен бат файл немного поковыряв и посмотрев инструкции с различных сайтов соорудил нечто вроде бат файла но чёто у меня нечего не пашет помогите плз.
http://dump.ru/files/3/3378762516/ там и бат и сам файл с хелло. Прошу не посылать читать FAQ и Helps так как перечитал их немеренное количество.
Заранее спасибо.
|
|
|

07.05.2007, 00:46
|
|
Постоянный
Регистрация: 23.04.2006
Сообщений: 622
Провел на форуме: 5887054
Репутация:
1292
|
|
Если файл для компиляции "hello.asm" то выполняй "bldall.bat hello" из текущий папки, которая должна быть доступна для записи
|
|
|

07.05.2007, 00:56
|
|
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме: 7134052
Репутация:
1204
|
|
а у тебя путь в инклюдах корректно указан?
у меня с батником вида
path c:\Soft\masm32\bin
ml /c /coff /Cp hello.asm
link /SUBSYSTEM:CONSOLE hello.obj
pause
и инклюдами
includelib c:\soft\masm32\lib\kernel32.lib
include c:\soft\masm32\include\windows.inc
include c:\soft\masm32\include\kernel32.inc
твой исходник прекрасно компилируется. пути естественно могут различаться.
Последний раз редактировалось iv.; 07.05.2007 в 01:00..
|
|
|

07.05.2007, 16:31
|
|
Новичок
Регистрация: 05.05.2007
Сообщений: 7
Провел на форуме: 19019
Репутация:
4
|
|
под правил батник http://dump.ru/files/3/355216386/ в сотый раз пере установил масм при запуске батника реакции 0.
|
|
|

07.05.2007, 18:55
|
|
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме: 7134052
Репутация:
1204
|
|
под правил батник http://dump.ru/files/3/355216386/ в сотый раз пере установил масм при запуске батника реакции 0.
с моим батником не пробовал?
|
|
|

07.05.2007, 21:13
|
|
Новичок
Регистрация: 05.05.2007
Сообщений: 7
Провел на форуме: 19019
Репутация:
4
|
|
Спасибо за помощ ктож знал что трэбла в неправильных форматах исправлюсь буду хорошим 
|
|
|

07.05.2007, 22:12
|
|
Участник форума
Регистрация: 12.10.2006
Сообщений: 158
Провел на форуме: 668286
Репутация:
187
|
|
Ты код где набивал? В нотпаде? Тогда кодировку dos ставил?
|
|
|

08.05.2007, 01:24
|
|
Новичок
Регистрация: 05.05.2007
Сообщений: 7
Провел на форуме: 19019
Репутация:
4
|
|
да в блокноте да это в общем не важно вся батва в том что у меня в свойствах папки стояло автоматическое распознавание расширение и вместо бата или асм он всегда делал тхт или просто неизвестный файл....
|
|
|

09.05.2007, 18:03
|
|
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме: 1777536
Репутация:
932
|
|
Асемблеринг прошёл нормально. А вот линкинг нет. Hello, World!
Код:
fatal error LNK1190: invalid fixup found, type 0x0001
|
|
|

19.05.2007, 23:05
|
|
Moderator - Level 7
Регистрация: 24.02.2006
Сообщений: 447
Провел на форуме: 2872049
Репутация:
705
|
|
вот те готовый 100% рабочий исходник
.386
.model flat, stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
.data
MsgCaption db "Я изучаю ассемблер!",0
MsgBoxText db "Здравствуй, мир!",0
.code
start:
invoke MessageBox, NULL,addr MsgBoxText, addr MsgCaption, MB_OK
invoke ExitProcess,NULL
end start
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|