Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.135.183.187] |
|
Страницы: (5) 1 [2] 3 4 ... Последняя » все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
а что в libmysql.def их нет?
|
Сообщ.
#17
,
|
|
|
Цитата Cfon @ а что в libmysql.def их нет? Я в вашу беседу не вникал, если он компилирует длл с ним и синтаксис корректен, то должны быть. |
Сообщ.
#18
,
|
|
|
Увы нет.
я пробовал dlltool -z libmysql.def --export-all-symbol libmysql.dll Но в libmysql.def ни одной функции |
Сообщ.
#19
,
|
|
|
Цитата rodion @ dlltool -z libmysql.def --export-all-symbol libmysql.dll Она экспортирует символы из отладочной секции. Если файл собран с ключом -s, то ниче не получится. Добавлено rodion, 1. качаешь mingw-utils 2. выполняешь reimp libmysql.lib 3. получаешь рядом libmysql.a и libmysql.def 4. PROFIT |
Сообщ.
#20
,
|
|
|
Цитата shm @ 1. качаешь mingw-utils 2. выполняешь reimp libmysql.lib 3. получаешь рядом libmysql.a и libmysql.def 4. PROFIT |
Сообщ.
#21
,
|
|
|
mingw-utils очень плохо гуглятся, в плане скачать
|
Сообщ.
#22
,
|
|
|
Цитата rodion @ mingw-utils очень плохо гуглятся, в плане скачать вот http://prdownloads.sourceforge.net/mingw/m...tar.gz?download |
Сообщ.
#23
,
|
|
|
выполнил первые 3 пункта профит не вышел.
в libmysql.a содержится _mysql_num_row@4, при сборке требуется mysql_num_row@4 |
Сообщ.
#24
,
|
|
|
Цитата rodion @ выполнил первые 3 пункта профит не вышел. в libmysql.a содержится _mysql_num_row@4, при сборке требуется mysql_num_row@4 ты пройди по ссылке что я дал ранее почитай там описан финт http://www.openwebspider.org/documentation/older-versions/how-to-link-libmysqllib-with-dev-c-or-gcc-under-windows/ |
Сообщ.
#25
,
|
|
|
профит вышел получении .def, а дальше.
Добавлено Собственно, что ты и пытался вроде как делать выше. Добавлено Цитата Cfon @ ты пройди по ссылке что я дал ранее почитай там описан финт Для особо тяжелых случаев, там внизу предлагают скачать готовую версию вместе с dll |
Сообщ.
#26
,
|
|
|
Цитата shm @ Для особо тяжелых случаев, там внизу предлагают скачать готовую версию вместе с dll ага |
Сообщ.
#27
,
|
|
|
def файл всё равно приходится править всякие @4 дописывать приходится
|
Сообщ.
#28
,
|
|
|
dll получил, заменил всё равно посылает
|
Сообщ.
#29
,
|
|
|
Хорошо, с файлами из той ссылки работает?
|
Сообщ.
#30
,
|
|
|
щас проверил свой мускуль 5.1 с мингом 4.9 все работает линкует все видит
делал так: 1. reimp libmysql.lib (создал линукс либу liblibmysql.a)) 2. создал тестовый проект 3. указал путь к инклудам: -I"С:\MySQL\MySQL Server 5.1\include" 4. указал путь к либе liblibmysql.a: -L"С:\MySQL\MySQL Server 5.1\lib\opt" 5. указал (важно!) имя либы в такой форме: -llibmysql ВСЕ! РАБОТАЕТ КАК ЧАСЫ! |