· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› MASM+MSVC++

Посл.отвђт Сообщенiе


Дата: Июл 22, 2003 17:42:30

Вопрос. Как слинковать вместе *.obj от MASM и от MSVC++
в формате COFF. Почему-то они по-разному его интерпретируют.


Дата: Июл 22, 2003 18:15:37

Дык нормально все линкуется:

--- asm файл ---
.386p
model flat, c
public do_work
.code
do_work:
  mov eax, [esp+4]
  mov ecx, [esp+8]
  shl eax, ecx
  retn
end

--- end asm файл ---

--- cpp файл ---
#include <stdio.h>

extern "C" __cdecl int do_work(int who, int how);
int main(int argc, char** argv)
{
printf("0x%X\n", do_work(1, 10));
return(0);
}
--- end cpp файл ---

Компилишь asm файл, кидаешь его обьектник в cpp проект, и будет тебе щастье.


Дата: Июл 22, 2003 19:05:31

HackMe
Мы это уже обсуждали, хоть и с несколько иной коннотацией:
тут, например


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.089