Название: под WinXP работает, а под Win2000 нет Отправлено: mokynis от Октябрь 29, 2010, 14:26 собрал приложение (релиз) с базой данных на MySQL5 под WinXP SP3-все работает. Установил на другой машине с Win2000 тот же MySQL, перенес с 1 машины из папки %QT%\bin все библиотеки, что просила программа, в результате программа запускается, а с базой соединяться не хочет (!db.open()). Может вопрос не в тему, может MySQL виноват, а не версия Windows?
Название: Re: под WinXP работает, а под Win2000 нет Отправлено: lit-uriy от Октябрь 29, 2010, 14:52 тык (http://wiki.crossplatform.ru/index.php/Развертывание_приложений_Qt_в_MS_Windows)
Название: Re: под WinXP работает, а под Win2000 нет Отправлено: mokynis от Ноябрь 01, 2010, 07:04 нет, тут что-то не то. Я ж писал
Цитировать перенес с 1 машины из папки %QT%\bin все библиотеки, что просила программа . Сдается мне, что это проблема MySQL (там для работы программы надо компилировать плагины для Qt, а я их собирал под XP. Подозреваю, что именно из-за них нет соединения с базой. Проверить не могу: мой QT Creator не встает под Win2000.---добавлено--- вообще на сайте qt.nokia не могу найти Qt для win2000 Название: Re: под WinXP работает, а под Win2000 нет Отправлено: ufna от Ноябрь 01, 2010, 07:43 а плагины перенес?
Название: Re: под WinXP работает, а под Win2000 нет Отправлено: mokynis от Ноябрь 01, 2010, 08:03 конечно. Положил их в папку с программой, туда же и библиотеки, которые она просила при запуске.
Название: Re: под WinXP работает, а под Win2000 нет Отправлено: ufna от Ноябрь 01, 2010, 08:54 ну их надо с сохранением структуры папок кидать, а не просто дллками. Так сделал?
Название: Re: под WinXP работает, а под Win2000 нет Отправлено: mokynis от Ноябрь 01, 2010, 10:22 нет, просто dll. А с папками, это что-создавать C:\Qt\qt\bin и т.п.?
----добавлено--- полазил по форуму, советуют взять всю папку %Qt%\plugins\sqldrivers (именно sqldrivers) и положить ее в директорию к программе. Положил. Без толку. Ох, чует мое сердце, что вопрос не в той ветке задан. -------добавлено-------- нашел комп с установленной WinXP. Программа работает (если положить плагины в папку sqlserver, созданную в директории программы). Все-таки дело, похоже в различиях версий Windows. Что же все-таки делать? -------последнее добавление------- Похоже, это у компьютера, на который я ставил программу, какие-то нелады. Нашел другой свободный, с Win2000, там все с лету пошло. Так что тема закрыта |