Название: начало изучения MySQL под с++ Отправлено: Yura от Декабрь 18, 2008, 23:22 winXP, mysql-5.1.28-rc-win32, msvs2008
установил mysql, покидал либы и хэдеры в соответвующие папки msvs пишу код: Код
получил ошибки: Код: 1>------ Build started: Project: mysqltest, Configuration: Debug Win32 ------ хотелось бы копать в данном напрвлении, но уже в самом начале возникли проблемы Название: Re: начало изучения MySQL под с++ Отправлено: KADABRA от Декабрь 19, 2008, 00:06 В 5.0 версии и так должно вроде работать, но может в 5.1 что-то поменяли - попробуй добавить ещё
#include <windows.h> Если не поможет, то надо смотреть в mysql.h и других включаемых файлах где находится строка #define my_socket ... или typedef ... my_socket; и смотреть при каких условиях она компилируется. Название: Re: начало изучения MySQL под с++ Отправлено: Yura от Декабрь 19, 2008, 08:06 в mysql.h описывается
Код
может мне просто другую версию использовать? мне так-то не принципиально важно Название: Re: начало изучения MySQL под с++ Отправлено: KADABRA от Декабрь 19, 2008, 17:56 А
Код перед Код помиогает? Название: Re: начало изучения MySQL под с++ Отправлено: Yura от Декабрь 19, 2008, 18:24 пишу так:
Код
вылезли ошибки, но уже другие: Код: >main.obj : error LNK2019: unresolved external symbol _mysql_close@4 referenced in function _main Название: Re: начало изучения MySQL под с++ Отправлено: Yura от Декабрь 19, 2008, 18:29 тьфу блин, проблема решилась
забыл либы прописать в Input добавил libmysql.lib mysys.lib mysqlclient.lib regex.lib zlib.lib и ещё, как использовать хедеры и либы, не копируя их в папку msvs2008 include и lib? Название: Re: начало изучения MySQL под с++ Отправлено: lit-uriy от Декабрь 19, 2008, 18:35 и ещё, как использовать хедеры и либы, не копируя их в папку msvs2008 include и lib? ну путь к ним написать:#include "pat/to/mysql.h" Название: Re: начало изучения MySQL под с++ Отправлено: KADABRA от Декабрь 19, 2008, 18:35 Цитировать и ещё, как использовать хедеры и либы, не копируя их в папку msvs2008 include и lib? Прописать пути в настройках проекта, или в переменных окружения.Название: Re: начало изучения MySQL под с++ Отправлено: Yura от Декабрь 19, 2008, 18:51 спасибо всем
Название: Re: начало изучения MySQL под с++ Отправлено: Yura от Декабрь 19, 2008, 20:24 2KADABRA
а где именно нужно прописать пути в настройках до mysql/include ? Название: Re: начало изучения MySQL под с++ Отправлено: KADABRA от Декабрь 19, 2008, 23:21 2KADABRA Project->Properties->C++->General->Additional Include Directoriesа где именно нужно прописать пути в настройках до mysql/include ? Название: Re: начало изучения MySQL под с++ Отправлено: KADABRA от Декабрь 19, 2008, 23:23 А чтобы для каждого проекта не выставлять, то можно тут:
Tools->Options->Projects and Solutions->VC++ Directories выбрать Include Files |