powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / MySQL Embedded not found
3 сообщений из 3, страница 1 из 1
MySQL Embedded not found
    #39730979
bayn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

собираю soci, cmake при обнаружении базы дает такое сообщение: -- MySQL Embedded not found. Вопрос в том, как установить ембендед версию? устанавливал mysql из установщика mysql-installer-community-8.0.13.0.msi, выбрал все, что можно было.
Windows платформа

Также, вопрос тем кто пробывал soci. Собираю тестовую програмку. При соединении с базой пишет "Error: Failed to find shared library for backend mysql". Подозреваю, что это как раз из-за того, что не установлена ембендед версия базы. Помогите пожалуйста
...
Рейтинг: 0 / 0
MySQL Embedded not found
    #39730982
bayn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На соурсфордже нашел такую инфу

Код: plaintext
1.
Required Client Libraries
The SOCI MySQL backend requires MySQL's libmysqlclient client library.

но это для линуха. Какой аналог libmysqlclient в винде?
...
Рейтинг: 0 / 0
MySQL Embedded not found
    #39730983
bayn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прилинковал все, что только можно из директорий MySQL Server 8.0 и Connector C++ 8.0 и все равно пишет "Error: Failed to find shared library for backend mysql"

вот текст программы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <soci/soci.h>
#include <soci/soci-config.h>
#include <soci/mysql/soci-mysql.h>
#include <exception>

using namespace soci;
using namespace std;

int main(int argc, char *argv[])
{

	try
	{
		session sql("mysql", "db=db_name user=db_user password=db_password");
	}
	catch (exception const &e)
	{
		cerr << "Error: " << e.what() << '\n';
	}

	getchar();
    return 0;
}
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / MySQL Embedded not found
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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