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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QDevelop + MySQL  (Прочитано 6145 раз)
fortero
Гость
« : Июль 31, 2010, 05:02 »

Доброй ночи Господа!
Прошу меня извинить за не компитентность, но я только учусь...  Улыбающийся
Есть у меня новт, поставил я на него любимую ос FreeBSD, поставил KDE3, QT4, Qdevelop, подскажите пожалуйста как мне включить потдержку MySQL в IDE Qdevelop? Или хотябы добавить эти опции к компилятору gcc:
Код
Bash
`mysql_config --cflags --libs`
 
Ещё раз извините за глупый вопрос...
Спасибо за внимание!
Записан
crossly
Гость
« Ответ #1 : Июль 31, 2010, 11:20 »

а зачем поддержка mysql в qdevelop.... и на сколько я помню qdevelop хранит инфу в sqlite.... или я не понял вопроса... ??
Записан
fortero
Гость
« Ответ #2 : Июль 31, 2010, 13:12 »

Qdevelop я использую как IDE, вот хотелось бы и с MySQL поработать, это возможно?
Записан
crossly
Гость
« Ответ #3 : Июль 31, 2010, 13:40 »

QDevelop писалась специально для Qt... и только...
Записан
fortero
Гость
« Ответ #4 : Июль 31, 2010, 13:57 »

Тогда пожалуйста ответь те мне на такой вопрос QT это крос-платформа, в ней я могу создовать графические приложения окна к примеру, и ест необходимость что бы моё приложение что то вытаскивала из MySQL базы, как это сделать? Или это невозможно? Поясните мне пожалуйста...
Спасибо за внимание!
Записан
crossly
Гость
« Ответ #5 : Июль 31, 2010, 14:03 »

возможно ... http://doc.trolltech.com/4.6/sql-programming.html
Записан
fortero
Гость
« Ответ #6 : Июль 31, 2010, 15:03 »

А в случае вот этого примера:
Код
C++ (Qt)
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("bigblue");
    db.setDatabaseName("flightdb");
    db.setUserName("acarlson");
    db.setPassword("1uTbSbAs");
    bool ok = db.open();
 
Какие заголовки использовать, в директиве include?
Записан
crossly
Гость
« Ответ #7 : Июль 31, 2010, 15:10 »

QtSql
Записан
fortero
Гость
« Ответ #8 : Июль 31, 2010, 15:38 »

Код
C++ (Qt)
#include <QtSql>
 
int main()
{
//
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("localhost");
    db.setDatabaseName("testdb");
    db.setUserName("root");
    db.setPassword("fortero");
    bool ok = db.open();
 
    return 0;
}
 


Ругается:
Код
C++ (Qt)
Обновить проект (qmake q3.pro)...
Сборка (make)...
src/main.cpp:1:17: error: QtSql: No such file or directory
src/main.cpp:15:2: warning: no newline at end of file
src/main.cpp: In function 'int main()':
src/main.cpp:6: error: 'QSqlDatabase' was not declared in this scope
src/main.cpp:6: error: expected `;' before 'db'
src/main.cpp:7: error: '
db' was not declared in this scope
src/main.cpp:11: warning: unused variable '
ok'
gmake: *** [build/main.o] Ошибка 1
g++ -c -pipe -g -Wall -W -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I. -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4/QtGui -I/usr/local/include/qt4 -Ibuild -I/usr/local/include -o build/main.o src/main.cpp
---------------------- Сборка завершена с 4  ошибками и 2 предупреждениями ----------------------
Записан
crossly
Гость
« Ответ #9 : Июль 31, 2010, 15:48 »

товарисч.... я ты посоветовал минимально почитать книжечку или доку..... по сабжу QT += sql в *.pro
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #10 : Июль 31, 2010, 15:49 »

fortero, прочитай внимательно эту страницу в документации:
http://doc.crossplatform.ru/qt/4.6.x/qtsql.html
от начала и до конца
Записан

Юра.
fortero
Гость
« Ответ #11 : Июль 31, 2010, 18:18 »

Спасибо, читаю...
В QT4 я новичок, посоветуйти литературу, автора книгу какую эффективней всего прочесть?
Спасибо за внимание!
Записан
crossly
Гость
« Ответ #12 : Июль 31, 2010, 22:32 »

1. Ж.Бланшет, 2. М. Шлее .... обе есть на русском
Записан
fortero
Гость
« Ответ #13 : Август 01, 2010, 02:31 »

А вот ещё вопросик:
Посоветуйти литературу для GTK+
Спасибо за внимание!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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