Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.202.167] |
|
Страницы: (5) « Первая ... 2 3 [4] 5 все ( Перейти к последнему сообщению ) |
Сообщ.
#46
,
|
|
|
почему нужно обращаться не посредственно к серверу, а не к клиенту?
|
Сообщ.
#47
,
|
|
|
Цитата rodion @ почему нужно обращаться не посредственно к серверу, а не к клиенту? к какому клиенту? файл libmysql.dll и есть клиент мускуля. Это апи (MySQL C API) между нашей прогой и сервером mysqld.exe |
Сообщ.
#48
,
|
|
|
Я установил MySQL полностью. libmysql.dll присутствует в 2 экземплярах, и они разные. Для чего они?
"C:\Program Files\MySQL\MySQL Server 5.7\lib\libmysql.dll" "C:\Program Files\MySQL\MySQL Connector.C 6.1\lib\libmysql.dll" |
Сообщ.
#49
,
|
|
|
Цитата rodion @ Я установил MySQL полностью. libmysql.dll присутствует в 2 экземплярах, и они разные. Для чего они? "C:\Program Files\MySQL\MySQL Server 5.7\lib\libmysql.dll" "C:\Program Files\MySQL\MySQL Connector.C 6.1\lib\libmysql.dll" я же выше написал libmysql.dll клиент мускуля в нем MySQL API в данном случае два клиента выбирай любой и ложи в папку bin с сервером mysqld.exe (для удобства) |
Сообщ.
#50
,
|
|
|
падает в mysql_init с сообщением об ошибке с кодом 0xc000007b
|
Сообщ.
#51
,
|
|
|
кстати у меня мускул 5.7 работает без liblibmysql.a, т.е. никаких движений в плане reimp не нужны, файл статической библиотеки импорта libmysql.lib компилятор g++ хавает без проблем
|
Сообщ.
#52
,
|
|
|
рад за тебя
|
Сообщ.
#53
,
|
|
|
Цитата rodion @ рад за тебя ну я это к тому что дело не в библиотекe libmysql.lib а вот MySQL Connector/C++ 1.1.7 мне не удалось опробовать по причине ошибки линковки: (.text+0x7): undefined reference to `_imp___ZN3sql5mysql19get_driver_instanceEv' Добавлено и нигде не могут объяснить в чем дело и как бороться |
Сообщ.
#54
,
|
|
|
liblibmysql.a используется в обоих проектах
|
Сообщ.
#55
,
|
|
|
Цитата rodion @ liblibmysql.a используется в обоих проектах ты о чем? |
Сообщ.
#56
,
|
|
|
Mysql api использует libmysql.dll следовательно и liblibmysql.a
|
Сообщ.
#57
,
|
|
|
Цитата rodion @ Mysql api использует libmysql.dll следовательно и liblibmysql.a ну и что из того? а у меня libmysql.dll юзит libmysql.lib я же писал что все работает без лишнего телодвижения |
Сообщ.
#58
,
|
|
|
В очередной раз за тебя. Mingw не видит функции в libmysql.lib
|
Сообщ.
#59
,
|
|
|
Цитата rodion @ В очередной раз за тебя. Mingw не видит функции в libmysql.lib у меня минг 4.9 почему у меня работает? |
Сообщ.
#60
,
|
|
|
Цитата Cfon @ а вот MySQL Connector/C++ 1.1.7 мне не удалось опробовать по причине ошибки линковки: (.text+0x7): undefined reference to `_imp___ZN3sql5mysql19get_driver_instanceEv' и нигде не могут объяснить в чем дело и как бороться нашел таки объяснение этому: Цитата 25.8.4.1 Building C API Client Programs If you get undefined-reference errors such as the following for functions that do not exist on your system, it usually means that your MySQL client library was compiled on a system that is not 100% compatible with yours: mf_format.o(.text+0x201): undefined reference to `__lxstat' In this case, you should download the latest MySQL or Connector/C source distribution and compile the MySQL client library yourself. See Section 2.9, “Installing MySQL from Source”, and MySQL Connector/C Developer Guide. |