ASM & C++ (Microsoft)
Народ, как подключить к Ассембреу, прогу написанную на С++? и какие библиотеки для этого нужны, в моем случае используется Masm32 , и что в батовском файле писато то?
в асмовском файле через extrn name обявляеш импортируемые функции, б и линкуеш обяьектник асмовский с Сишным
Цитата: Lone Wolf
в асмовском файле через extrn name обявляеш импортируемые функции, б и линкуеш обяьектник асмовский с Сишным
Дыг, я так и делал.....
АСМ
....
extern ifSleep:near
.....
а в сишном....
extern "C" int ifSleep(int,int);
не хочет гад....
Код:
ifSleep PROTO C :DWORD, :DWORD
Эм.....простите за тупость, (в 1 ночи то) это добро в Си пихать?
Чего тут непонятного? Я же сказал что это для асма (и вообще, разве то что я написал похоже на C++), а в сипипишном коде оставляешь всё как есть.
туплю, туплю малость))))
только я так и не понял зачем он (Асм) требовал Libc.lib и прочие.....
Цитата: Padsh
только я так и не понял зачем он (Асм) требовал Libc.lib и прочие.....
ну наверное потому, что код в объектнике, сгенерированный компилером C++ ссылается на эти библиотеки.
да я бы так не сказал.....но сам факт того, что что-то заработало очень порадовало....