C/C++ name mangling and linking problems
От: staier  
Дата: 27.10.03 14:12
Оценка:
привет
у меня проблема, я пытаюсь прилинковать к драйверу сторонний код на с++
ddk build создаёт из extern "C" in_(int a,b,c) _in_@12
а vc++ 6.0 — in_
соответственно линкер отказывается считать эти функции одной и той же функцией
помогите, второй день бьюсь

27.10.03 19:03: Перенесено модератором из 'C/C++' — ПК
Re: C/C++ name mangling and linking problems
От: VCoder http://wxbar.sf.net
Дата: 27.10.03 14:16
Оценка:
Здравствуйте, staier, Вы писали:

S>привет

S>у меня проблема, я пытаюсь прилинковать к драйверу сторонний код на с++
S>ddk build создаёт из extern "C" in_(int a,b,c) _in_@12
S>а vc++ 6.0 — in_
S>соответственно линкер отказывается считать эти функции одной и той же функцией
S>помогите, второй день бьюсь

См. в MSDN "Module-Definition (.DEF) Files"
С уважением,
Дмитрий.
Re: C/C++ name mangling and linking problems
От: OlegSv2 Россия  
Дата: 27.10.03 18:13
Оценка:
Здравствуйте, staier, Вы писали:

S>привет

S>у меня проблема, я пытаюсь прилинковать к драйверу сторонний код на с++
S>ddk build создаёт из extern "C" in_(int a,b,c) _in_@12
S>а vc++ 6.0 — in_
S>соответственно линкер отказывается считать эти функции одной и той же функцией
S>помогите, второй день бьюсь

Не уверен, но возможно в ddk __stdcall а в vc __cdecl
... << RSDN@Home 1.0 beta 6a >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.