![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 20.06.2008
Сообщений: 4
|
![]()
пользуюсь masm32 v9. батник написал правильно( я так думаю). он компилирует, но не линкует. программу я первую сделал, обычную "hello world"
cls echo off c:\masm32\bin\ml.exe /c /coff C:\masm32\prog\fir.asm echo =================================== ============================= echo скомпилировал echo =================================== ============================= c:\masm32\bin\link.exe /subsystem:windows C:\masm32\prog\fir.obj echo Press any key to close this window... pause > nul echo "Succesful" |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Alcash, если компилируете с использованием MASM-овских заголовков, то, по идее, должно быть достаточно дописать в тексте.
Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 20.06.2008
Сообщений: 4
|
![]()
includelib C:\masm32\lib\user32.lib
includelib C:\masm32\lib\kernel32.lib куда именно нужно вставить эти две строчки? в батнике не место им, тк он его не понимает, а если в исходник, то я везде его вставлял( где по моему предположению они могут ноходится), и не всё ровно проблема таже |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Конечно в исходник. Покажите его чтобы вести предметный разговор. Возможны разные варианты в зависимости от того, как и где объявлены функции, пользуетесь ли Вы MASMовскими инклудами и т.п.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 20.06.2008
Сообщений: 4
|
![]()
код первой попавшейся программы из курса молодого бойца
Код:
через tasm32 и компилирует и линкует, но всё таки нужно уметь на всём работать. Последний раз редактировалось rpy3uH; 22.06.2008 в 20:18. |
![]() |
![]() |
![]() |
#6 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
на MASM это будет вот так:
Код:
E:\Program\MASM\masm32\bin\ml.exe /c /FPi /coff current.asm E:\Program\MASM\masm32\bin\link.exe /subsystem:windows current.obj |
![]() |
![]() |
![]() |
#7 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Или второй вариант - без использования инклудов, но тогда имены должны быть в COFF-декорации и библиотеки указаны явно:
Код:
Цитата:
|
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 20.06.2008
Сообщений: 4
|
![]()
Всем спасибо, теперь всё правильно работает
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как можно отлаживать в masm32? | Minimus | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 9 | 12.08.2008 10:54 |
Random на MASM32 | Ulex | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 02.05.2008 16:00 |
DirectX на masm32 | Ulex | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 10.03.2008 23:05 |
обновление в блоге - MASM32 и DELPHI - битва за размер… | Pblog | Обсуждение статей | 0 | 19.09.2007 14:40 |