Russian Qt Forum
Март 29, 2024, 09:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Простой пример кода для работы с MySQL 5.1 и выше  (Прочитано 6736 раз)
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++. Подключили заголовка, подключились к базе, закрыли соединение.

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

Успокойте плиз мою душу. Заранее примного благодарен.
Записан
brankovic
Гость
« Ответ #1 : Февраль 12, 2011, 22:08 »

а. научиться ставить пакеты под фри и поставить libmysqlclient
б. почитать что-нибудь, например тут

или

погуглить perl DBI, там ещё проще
Записан
Arni
Гость
« Ответ #2 : Февраль 12, 2011, 23:58 »

Нету под FreeBSD такого пакета как libmysqlclient. Точнее он как-то наверно по другому называется и как-то этот вопрос решается иначе. Если знаете конкретно, как он именно ставится, прошу подсказать. На пальцах не нужно, с портами управляюсь очень хорошо.
Записан
brankovic
Гость
« Ответ #3 : Февраль 13, 2011, 00:14 »

значит с другим каким-нибудь пакетом ставится, но во фре не разбираюсь, точно не скажу. В любом случае на сайте mysql есть сорцы C-коннектора (libmysql), скачайте, соберите..
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 20.