Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ASM & C++ (Microsoft)

16K
10 декабря 2006 года
Padsh
34 / / 10.12.2006
Народ, как подключить к Ассембреу, прогу написанную на С++? и какие библиотеки для этого нужны, в моем случае используется Masm32 , и что в батовском файле писато то?
274
10 декабря 2006 года
Lone Wolf
1.3K / / 26.11.2006
в асмовском файле через extrn name обявляеш импортируемые функции, б и линкуеш обяьектник асмовский с Сишным
16K
10 декабря 2006 года
Padsh
34 / / 10.12.2006
Цитата: Lone Wolf
в асмовском файле через extrn name обявляеш импортируемые функции, б и линкуеш обяьектник асмовский с Сишным


Дыг, я так и делал.....
АСМ
....
extern ifSleep:near
.....

а в сишном....
extern "C" int ifSleep(int,int);

не хочет гад....

1.8K
10 декабря 2006 года
k3Eahn
365 / / 19.12.2005
Объяви прототип для асма так:
 
Код:
ifSleep PROTO C :DWORD, :DWORD
16K
10 декабря 2006 года
Padsh
34 / / 10.12.2006
to k3Eahn
Эм.....простите за тупость, (в 1 ночи то) это добро в Си пихать?
1.8K
10 декабря 2006 года
k3Eahn
365 / / 19.12.2005
Чего тут непонятного? Я же сказал что это для асма (и вообще, разве то что я написал похоже на C++), а в сипипишном коде оставляешь всё как есть.
16K
11 декабря 2006 года
Padsh
34 / / 10.12.2006
k3Eahn
туплю, туплю малость))))
16K
11 декабря 2006 года
Padsh
34 / / 10.12.2006
не...я все таки дибил....забыл перекинуть Обж файл от Си++ , и всабачить его в линковщик, + добавить библиотеки....ну нэ дэбил ли я?

только я так и не понял зачем он (Асм) требовал Libc.lib и прочие.....
1.8K
11 декабря 2006 года
k3Eahn
365 / / 19.12.2005
Цитата: Padsh
только я так и не понял зачем он (Асм) требовал Libc.lib и прочие.....


ну наверное потому, что код в объектнике, сгенерированный компилером C++ ссылается на эти библиотеки.

16K
11 декабря 2006 года
Padsh
34 / / 10.12.2006
да я бы так не сказал.....но сам факт того, что что-то заработало очень порадовало....
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог