Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Arni от Февраль 12, 2011, 18:27



Название: Простой пример кода для работы с MySQL 5.1 и выше
Отправлено: Arni от Февраль 12, 2011, 18:27
Приветствую. Мой вопрос надеюсь для многих окажется просто смешным. Сюда меня направили с форума rusbsd.org

Собственно почему. Возникла острая необходимость написать программу для FreeBSD. Я вообще не думал что это будет для меня проблемой.

1. Установил Kdevelop (это не важно, первое что под руку попалось).
2. Создал проект класса "Привет мир".
3. Скомпилировал, поигрался с отладчиком в пошаговом режиме , ну думаю, понеслась.
4. Подключил mysql.h и просзреваю вот уже 3 день.

Сказали что библиотека qt меня спасет. Ну ни в какую не могу скомпилировать бинарик. Что я только не делал, но вероятно что не не то что надо на самом деле. Засыпали на многих форумах советами компилировать вот так.

Цитировать
[Admin@pcbsd] /home/Admin/projects/test5# g++ -o exename main.cpp -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient

Это я сразу результат выполнения вставил. Потом начал искать либу для freebsd в плане lmysqlclient.

Ну одним словом просветите плиз новачка в программировании под FreeBSD.

По шаблону.

1. В какой IDE проще будет.
2. Как эту IDE настроить и подключить Qt.
3. Простенький примерчик кода на C++. Подключили заголовка, подключились к базе, закрыли соединение.

Этого мне будет достаточно.

Успокойте плиз мою душу. Заранее примного благодарен.


Название: Re: Простой пример кода для работы с MySQL 5.1 и выше
Отправлено: brankovic от Февраль 12, 2011, 22:08
а. научиться ставить пакеты под фри и поставить libmysqlclient
б. почитать что-нибудь, например тут (http://zetcode.com/tutorials/mysqlcapitutorial/)

или

погуглить perl DBI, там ещё проще


Название: Re: Простой пример кода для работы с MySQL 5.1 и выше
Отправлено: Arni от Февраль 12, 2011, 23:58
Нету под FreeBSD такого пакета как libmysqlclient. Точнее он как-то наверно по другому называется и как-то этот вопрос решается иначе. Если знаете конкретно, как он именно ставится, прошу подсказать. На пальцах не нужно, с портами управляюсь очень хорошо.


Название: Re: Простой пример кода для работы с MySQL 5.1 и выше
Отправлено: brankovic от Февраль 13, 2011, 00:14
значит с другим каким-нибудь пакетом ставится, но во фре не разбираюсь, точно не скажу. В любом случае на сайте mysql есть сорцы C-коннектора (libmysql), скачайте, соберите..