Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / libmysqlclient 32 bit for windows 64 / 16 сообщений из 16, страница 1 из 1
08.10.2020, 01:05
    #40006424
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
Всем доброго дня.

на сайте https://dev.mysql.com/downloads/c-api/ написано, что "C API (libmysqlclient) is included in MySQL 8.0" и предлагается скачать дистриб. Перехожу по ссылке "Windows Installer", качаю "Windows (x86, 32-bit), MSI Installer" mysql-installer-community-8.0.21.0.msi весом 400 метров, запускаю установщик и кроме odbc, python, net и excel ничего 32 битного больше нету. Все остальное 64 битное.
У меня уже есть установленный сервер базы, но он 64 битный.
Поиск по диску файла "libmysqlclient" результата не дал.
Посмотрел содержимое установщика, там тоже нигде не нашел такого файла.

Может кто-нибудь чем-нибудь помочь?
...
Рейтинг: 0 / 0
08.10.2020, 03:37
    #40006431
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
линкуем lib/libmysql.lib
...
Рейтинг: 0 / 0
08.10.2020, 03:51
    #40006433
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
...
Рейтинг: 0 / 0
08.10.2020, 08:46
    #40006450
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
Единственный файл libmysql.lib найден по адресу "C:\Program Files\MySQL\MySQL Server 8.0\lib"
Скопировал его к себе в проект (32 bit) и подключил "includelib libs\libmysql.lib"

Код: plaintext
1.
2.
3.
4.
invoke VirtualAlloc, 0, 1024*4, MEM_COMMIT, PAGE_READWRITE
mov pMySQLStruct, eax
	
invoke mysql_init, pMySQLStruct


При попытке собрать проект получаю ошибку

ml /c /coff /Cp /Zi /Zd "MySql.asm"
Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997. All rights reserved.

Assembling: MySql.asm

***********
ASCII build
***********


link /SUBSYSTEM:WINDOWS /DEBUG /VERSION:4.0 /OUT:"MySql.exe" "MySql.obj"
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

LINK : LNK6004: MySql.exe not found or not built by the last incremental link; performing full link
libs\libmysql.lib : fatal error LNK1113: invalid machine type

Error(s) occured.
...
Рейтинг: 0 / 0
08.10.2020, 11:32
    #40006508
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
Код: sql
1.
/* в проект (32 bit)  */

значит надо брать 32 bit
лучше суть напишите - что вы хотите
а то все в кучу - Макро Ассемблер, MySQL
это в форуме C/C++ разбираются в компиляции, здесь только вскользь
...
Рейтинг: 0 / 0
08.10.2020, 12:09
    #40006534
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
я хочу написать прогу для обработки данных.

сложную математическую предобработку хочу переложить на БД. Затем запросить эти данные.
Это можно сделать через вызов функций из DLL, реализующей клиента.
Тут два варианта: 1. LoadLibrary, GetProccessAddr и 2. Статическая линковка через includelib.
Я надеялся на что-нибудь типа libmysqlclient.dll или mysqlclient.dll
Вот, например: The Firebird client library files are fbclient.dll (Windows) https://www.firebirdsql.org/pdfmanual/html/ufb-cs-clientlib.html

немного инфы: http://www.mysql.ru/docs/man/Windows_client_compiling.html

Конечно, можно сделать и через ODBC, но лучше чтобы в папке с исполняемым кодом была одна-две дллки для работы с базой
...
Рейтинг: 0 / 0
08.10.2020, 14:05
    #40006580
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
IlyamI
Перехожу по ссылке "Windows Installer"

А зря. Надо качать zip-архив, там и будет тебе искомая DLL.
...
Рейтинг: 0 / 0
08.10.2020, 15:12
    #40006601
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
буду благодарен за прямую ссылку на zip, так как мои натруженные глаза ее не видят
...
Рейтинг: 0 / 0
08.10.2020, 15:22
    #40006609
peter64
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
...
Рейтинг: 0 / 0
08.10.2020, 22:00
    #40006739
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
IlyamI
буду благодарен за прямую ссылку на zip, так как мои натруженные глаза ее не видят
https://dev.mysql.com/downloads/mysql/
...
Рейтинг: 0 / 0
08.10.2020, 22:13
    #40006744
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
там 64 бит.
32 бита теперь не выкладывают. Можно взять ниже версию, это без особой разницы потянет.
Нажимаем
Looking for previous GA versions?
забираем 32 бита. 5,7, там в архиве все будет.
Либо качаем исходники source и компилим 32 бита
...
Рейтинг: 0 / 0
09.10.2020, 17:44
    #40007044
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
Alex_Ustinov,

спасибо.
как освобожусь, посмотрю.
...
Рейтинг: 0 / 0
09.10.2020, 17:45
    #40007046
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
Еще вопрос:

"...однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы..."
где бы по-больше про такое почитать?

поиск по этому форуму и беглый по гуглу полезными пока не оказались
...
Рейтинг: 0 / 0
09.10.2020, 18:11
    #40007057
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
...
Рейтинг: 0 / 0
09.10.2020, 22:44
    #40007158
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
IlyamI,

да. "Сервер" будет внутри программы...
Лучше туда не смотреть .
...
Рейтинг: 0 / 0
10.10.2020, 14:03
    #40007245
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
libmysqlclient 32 bit for windows 64
IlyamI
беглый по гуглу полезными пока не оказались

https://www.google.com/search?q=embedded mysql
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / libmysqlclient 32 bit for windows 64 / 16 сообщений из 16, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]