искажения имён функций в LIB-файлах, и как с ними жить. |
Здравствуйте, гость ( Вход | Регистрация )
искажения имён функций в LIB-файлах, и как с ними жить. |
Litkevich Yuriy |
30.12.2010, 22:20
Сообщение
#1
|
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Возникла проблема с линковкой чужой dll-ки (точнее lib-файла) к своему приложению написанному на Qt/MinGW32.
получаю сообщения об ошибке: MinGW пытается искать искажённые имена. А Dll-ка выглядит так:DLL-ка создана студийным компиллером, неизвестной версии. Бибилотека, как указано в её описании, пригодна для компиляции как Си так и Си++ компиляторами, без привязки к конкретному производителю компилятора. Однако, в случае с плагином Qt, для поддержки СУБД Firebird, такой проблемы нет. Хотя тамошние lib и dll тоже студийные и тоже не имеют искажений имён. В чём может быть проблема? |
|
|
||
igor_bogomolov |
31.12.2010, 0:57
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
В чём может быть проблема не знаю, просто в качестве варианта, может попробовать этот lib файл через reimp/dlltool прогнать? По аналогии с тем, как когда то плагин для mysql собирали.
|
|
|
Текстовая версия | Сейчас: 27.4.2024, 17:34 |