Russian Qt Forum
Ноябрь 23, 2024, 12:21
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Qt 5.0.1 MySQL-problems
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt 5.0.1 MySQL-problems (Прочитано 14599 раз)
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 5.0.1 MySQL-problems
«
Ответ #15 :
Июнь 17, 2013, 20:36 »
MySQL не вижу.
делай bat-файл с таким содержимым:
set MYSQLPATH=path/to/mysql/bin
set PATH=%PATH%;MYSQLPATH
start path/to/myprogramm
если путь к мускулю содержит пробелы, то возьми его в кавычки
запусти этот bat-файл из командной строки, если что-то не заработает, то посмотри что печатается в командной строке
Записан
Юра.
Leopold
Гость
Re: Qt 5.0.1 MySQL-problems
«
Ответ #16 :
Июнь 17, 2013, 20:55 »
Цитата: lit-uriy от Июнь 17, 2013, 20:36
set MYSQLPATH=path/to/mysql/bin
Прошу прощения, bin? Т.е. путь прописывать непосредственно к серверу? У меня в каталоге Connector C++ каталога bin нет. Я использовал такие пути:
set MYSQLPATH="C:\Program Files\MySQL\MySQL Server 5.6\bin"
set PATH=%PATH%;MYSQLPATH
start D:\QtProjects\ikar-build-Desktop_Qt_5_0_1_MinGW_32bit-______\release
Библиотека всё еще не подключена, вот вывод комстроки:
C:\>set MYSQLPATH="C:\Program Files\MySQL\MySQL Server 5.6\bin"
C:\>set PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Universal Extractor;C:\Program Files\Universal Extractor\bin;C:\Program Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projects\Bpl;C:\Program Files\Common Files\Microsoft Shared\Windows Live;D:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin;D:\Qt\Qt5.0.1\Tools\MinGW\bin;D:\QtProjects\ikar-build-Desktop_Qt_5_0_1_MinGW_32bit-______\release\sqldrivers;MYSQLPATH;MYSQLPATH
C:\>start D:\QtProjects\ikar-build-Desktop_Qt_5_0_1_MinGW_32bit-______\release\ikar.exe
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 5.0.1 MySQL-problems
«
Ответ #17 :
Июнь 17, 2013, 20:59 »
прошу прощения, строку:
set PATH=%PATH%;MYSQLPATH
заменить на
set PATH=%PATH%;%MYSQLPATH%
MYSQLPATH - переменная, её надо в процентики заключить
строку
set MYSQLPATH не трогать, это только создаётся переменная (стал быть без процентов)
«
Последнее редактирование: Июнь 17, 2013, 21:07 от lit-uriy
»
Записан
Юра.
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 5.0.1 MySQL-problems
«
Ответ #18 :
Июнь 17, 2013, 21:00 »
>Прошу прощения, bin? Т.е. путь прописывать непосредственно к серверу?
да, если быть точнее к библиотекам которые лежат в этом каталоге.
Записан
Юра.
Leopold
Гость
Re: Qt 5.0.1 MySQL-problems
«
Ответ #19 :
Июнь 17, 2013, 21:15 »
Цитата: lit-uriy от Июнь 17, 2013, 20:59
set PATH=%PATH%;MYSQLPATH
заменить на
set PATH=%PATH%;%MYSQLPATH%
Вывод изменился, но релиз по прежнему не работает.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 5.0.1 MySQL-problems
«
Ответ #20 :
Июнь 17, 2013, 21:38 »
запусти отладочную версию черз bat-файл, что-нибудь в консоль пишет? работа с БД идёт?
Записан
Юра.
Leopold
Гость
Re: Qt 5.0.1 MySQL-problems
«
Ответ #21 :
Июнь 17, 2013, 21:54 »
Цитата: lit-uriy от Июнь 17, 2013, 21:38
запусти отладочную версию черз bat-файл, что-нибудь в консоль пишет? работа с БД идёт?
Ничего не изменилось, я что-то не правильно сделал? Вывода в консоль нет, но работа с БД идет.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 5.0.1 MySQL-problems
«
Ответ #22 :
Июнь 17, 2013, 22:22 »
посмотри есть ли в реестре в ветке HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults
каталоги с именами типа Qt Plugin Cache 4.5.
false
Записан
Юра.
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 5.0.1 MySQL-problems
«
Ответ #23 :
Июнь 17, 2013, 22:30 »
1)И ещё, выкладывай свой pro-файл сюда.
2) что за зверя ты упоминал "Connector C++" где, как и зачем ты его используешь?
Записан
Юра.
Leopold
Гость
Re: Qt 5.0.1 MySQL-problems
«
Ответ #24 :
Июнь 17, 2013, 23:22 »
Цитата: lit-uriy от Июнь 17, 2013, 22:22
посмотри есть ли в реестре в ветке HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults
каталоги с именами типа Qt Plugin Cache 4.5.
false
Да есть, там 4.7 false и 4.8 false. А не могли бы вы объяснить что это за каталоги, если вам не сложно?
Цитата: lit-uriy от Июнь 17, 2013, 22:30
1)И ещё, выкладывай свой pro-файл сюда.
2) что за зверя ты упоминал "Connector C++" где, как и зачем ты его используешь?
1)Кидаю весь проект
2)Был в комплекте с MySQL Community Server, и он, как я вспомнил, отношения к делу не имеет. В одной из моих первых попыток скомпилировать библиотеки mysql я пытался прописывать путь к нему.
«
Последнее редактирование: Июнь 17, 2013, 23:27 от Leopold
»
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 5.0.1 MySQL-problems
«
Ответ #25 :
Июнь 18, 2013, 10:45 »
>>Да есть, там 4.7 false и 4.8 false. А не могли бы вы объяснить что это за каталоги, если вам не сложно?
это регистрация неудачных попыток загрузить плагины.
подкаталоги представляют собой путь к приложениям, которые пытались загрузить плагины.
Записан
Юра.
Leopold
Гость
Re: Qt 5.0.1 MySQL-problems
«
Ответ #26 :
Июнь 18, 2013, 18:52 »
Цитата: lit-uriy от Июнь 18, 2013, 10:45
это регистрация неудачных попыток загрузить плагины.
подкаталоги представляют собой путь к приложениям, которые пытались загрузить плагины.
Ясно, спасибо. Есть еще идеи, как мне показать ГЭКу завтра, что у меня есть программа? Может, мне как-то перенести с собой отладочные библиотеки и представить отладочную версию?
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 5.0.1 MySQL-problems
«
Ответ #27 :
Июнь 18, 2013, 19:20 »
можно и отладочную, просто бери dll-ки с буквой d
П.С.
У меня на машине нет MySQL проверить проект нет возможности
Записан
Юра.
Leopold
Гость
Re: Qt 5.0.1 MySQL-problems
«
Ответ #28 :
Июнь 18, 2013, 19:51 »
Цитата: lit-uriy от Июнь 18, 2013, 19:20
можно и отладочную, просто бери dll-ки с буквой d
Но для debug-версии нужно больше, чем просто mysqld? Нужна среда Qt, если можно так выразится.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Qt 5.0.1 MySQL-problems
«
Ответ #29 :
Июнь 18, 2013, 22:03 »
а почему для release не нужно?
Записан
Юра.
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...