Автор: exp (17.08.2009 в 21:15)
Имеются ввиду папки include и lib (libmysql.dll тоже прилагается в папке .lib-файлов)
из дистрибутива MySQL
только необходимое оттуда ~2M в хорошо сжатом состоянии
чтобы использовать, в свойствах проекта
-> C/C++ -> Общие -> Дополнительные каталоги включения -
добавляете эту папку include
-> Компоновщик -> Общие-> Дополнительные каталоги библиотек -
добавляете эту папку lib (я из lib убрал всё лишнее оставив только .lib файлы)
-> Компоновщик -> Ввод -> Дополнительные зависимости -
вписываете строку
libmysql.lib
пробуете скомпилировать пример из соседней темы
#include <my_global.h>
#include <mysql.h>
int main(int argc, char *argv[])
{
// Дескриптор соединения
MYSQL *conn;
// Получаем дескриптор соединения
conn = mysql_init(NULL);
if(conn == NULL)
{
// Если дескриптор не получен - выводим сообщение об ошибке
fprintf(stderr, "Error: can't create MySQL-descriptor\n");
exit(1);
}
// Подключаемся к серверу
if(!mysql_real_connect(conn,
NULL,"root",NULL,NULL,NULL,NULL,
0
))
{
// Если нет возможности установить соединение с сервером
// базы данных выводим сообщение об ошибке
fprintf(stderr,
"Error: can't connect to database %s\n",
mysql_error(conn));
}
else
{
// Если соединение успешно установлено выводим фразу - "Success!"
fprintf(stdout, "Success!\n");
}
mysql_close(conn);
}
|
кладёте рядом с полученным exe файл libmysql.dll , запускаете
(описание всего того что выше, с картинками, есть в документации к mysql5.1
//upd
там было ещё что-то про вписывание mysqlcppconn-static.lib в зависимости
, но это вызвало у меня ошибку
)