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

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

Страниц: 1 [2] 3   Вниз
  Печать  
Автор Тема: Qt 5.0.1 MySQL-problems  (Прочитано 14446 раз)
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #15 : Июнь 17, 2013, 20:36 »

MySQL не вижу.

делай bat-файл с таким содержимым:
set MYSQLPATH=path/to/mysql/bin
set PATH=%PATH%;MYSQLPATH
start path/to/myprogramm

если путь к мускулю содержит пробелы, то возьми его в кавычки

запусти этот bat-файл из командной строки, если что-то не заработает, то посмотри что печатается в командной строке
Записан

Юра.
Leopold
Гость
« Ответ #16 : Июнь 17, 2013, 20:55 »

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 Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #18 : Июнь 17, 2013, 21:00 »

>Прошу прощения, bin? Т.е. путь прописывать непосредственно к серверу?
да, если быть точнее к библиотекам которые лежат в этом каталоге.
Записан

Юра.
Leopold
Гость
« Ответ #19 : Июнь 17, 2013, 21:15 »

set PATH=%PATH%;MYSQLPATH
заменить на
set PATH=%PATH%;%MYSQLPATH%
Вывод изменился, но релиз по прежнему не работает. В замешательстве
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #20 : Июнь 17, 2013, 21:38 »

запусти отладочную версию черз bat-файл, что-нибудь в консоль пишет? работа с БД идёт?
Записан

Юра.
Leopold
Гость
« Ответ #21 : Июнь 17, 2013, 21:54 »

запусти отладочную версию черз bat-файл, что-нибудь в консоль пишет? работа с БД идёт?

Ничего не изменилось, я что-то не правильно сделал? Вывода в консоль нет, но работа с БД идет.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #22 : Июнь 17, 2013, 22:22 »

посмотри есть ли в реестре в ветке HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults
каталоги с именами типа Qt Plugin Cache 4.5.false
Записан

Юра.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #23 : Июнь 17, 2013, 22:30 »

1)И ещё, выкладывай свой pro-файл сюда.
2) что за зверя ты упоминал "Connector C++" где, как и зачем ты его используешь?
Записан

Юра.
Leopold
Гость
« Ответ #24 : Июнь 17, 2013, 23:22 »

посмотри есть ли в реестре в ветке HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults
каталоги с именами типа Qt Plugin Cache 4.5.false
Да есть, там 4.7 false и 4.8 false. А не могли бы вы объяснить что это за каталоги, если вам не сложно?

1)И ещё, выкладывай свой pro-файл сюда.
2) что за зверя ты упоминал "Connector C++" где, как и зачем ты его используешь?

1)Кидаю весь проект
2)Был в комплекте с MySQL Community Server, и он, как я вспомнил, отношения к делу не имеет. В одной из моих первых попыток скомпилировать библиотеки mysql я пытался прописывать путь к нему.
« Последнее редактирование: Июнь 17, 2013, 23:27 от Leopold » Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #25 : Июнь 18, 2013, 10:45 »

>>Да есть, там 4.7 false и 4.8 false. А не могли бы вы объяснить что это за каталоги, если вам не сложно?
это регистрация неудачных попыток загрузить плагины.
подкаталоги представляют собой путь к приложениям, которые пытались загрузить плагины.
Записан

Юра.
Leopold
Гость
« Ответ #26 : Июнь 18, 2013, 18:52 »

это регистрация неудачных попыток загрузить плагины.
подкаталоги представляют собой путь к приложениям, которые пытались загрузить плагины.
Ясно, спасибо. Есть еще идеи, как мне показать ГЭКу завтра, что у меня есть программа? Может, мне как-то перенести с собой отладочные библиотеки и представить отладочную версию?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #27 : Июнь 18, 2013, 19:20 »

можно и отладочную, просто бери dll-ки с буквой d
П.С.
У меня на машине нет MySQL проверить проект нет возможности
Записан

Юра.
Leopold
Гость
« Ответ #28 : Июнь 18, 2013, 19:51 »

можно и отладочную, просто бери dll-ки с буквой d
Но для debug-версии нужно больше, чем просто mysqld? Нужна среда Qt, если можно так выразится.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #29 : Июнь 18, 2013, 22:03 »

а почему для release не нужно?

Записан

Юра.
Страниц: 1 [2] 3   Вверх
  Печать  
 
Перейти в:  


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