Название: Вопросец по dll Отправлено: nik135 от Май 13, 2009, 09:11 Из соседней темы вопрос возник: можно ли указанную dll использовать с mingw?
я вчера долго возился с reimp,pexports и dlltool, и пришел к выводу, что сделать это невозможно. А мне некоторые товарищи говорят, что это реально. Так как на самом деле? зы. либу прикрепляю... Название: Re: Вопросец по dll Отправлено: spirit от Май 13, 2009, 09:26 держи.
Название: Re: Вопросец по dll Отправлено: nik135 от Май 13, 2009, 10:33 держи. И че? я так тоже могу. :( *.a не линкуется c приложением. Попробуй вызвать хоть одну функцию из dll Название: Re: Вопросец по dll Отправлено: lit-uriy от Май 13, 2009, 10:48 некоторые dll'ки собранные студийным компилятором, напрямки кушаются minGW.
Так например dll'ки от Firebird'а не требуют никаких преобразований. Название: Re: Вопросец по dll Отправлено: spirit от Май 13, 2009, 11:08 эта либа и в студии не линкуется. чем она вообще собрана?
Название: Re: Вопросец по dll Отправлено: nik135 от Май 13, 2009, 11:30 эта либа и в студии не линкуется. чем она вообще собрана? судя по всему, это студийная либа. У меня линкуется без вопросов. попробуй например функцию COM_Init(); Название: Re: Вопросец по dll Отправлено: nik135 от Май 13, 2009, 11:32 некоторые dll'ки собранные студийным компилятором, напрямки кушаются minGW. Так например dll'ки от Firebird'а не требуют никаких преобразований. если они собраны правильно, то они скушаются любым сишным компилятором(на одинаковой платформе естественно). А эта бодяга экспортирует имена функций с mangling'ом. Что с этим делать-хз Название: Re: Вопросец по dll Отправлено: spirit от Май 13, 2009, 11:37 эта либа и в студии не линкуется. чем она вообще собрана? судя по всему, это студийная либа. У меня линкуется без вопросов. попробуй например функцию COM_Init(); Цитировать error LNK2019: unresolved external symbol "short __cdecl COM_Init(void)" Название: Re: Вопросец по dll Отправлено: nik135 от Май 13, 2009, 12:36 а .lib файл не забыл указать в проекте? :)
Название: Re: Вопросец по dll Отправлено: spirit от Май 13, 2009, 12:37 а .lib файл не забыл указать в проекте? :) нет конечно. |