![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
defnull |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 49 Регистрация: 1.5.2008 Пользователь №: 165 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Помогите пожалуйста с переносом приложения, совсем я отчаился сделать это своими силами, да и сроки горят настолько что там успеть бы хоть написать систему.. бьюсь уже который день и толку пока не особо. Вообщем есть WinXp виртуалка на которой стоит VS 2008 + Qt 4.4.3 + POstgresql 8.3.5 Компилировал если мне память не изменяет по дефолту (динамика как я понимаю) + плагин для работы с postgres. Приложение на этой виртуалке нормально работает с базой, тоесть никаких проблем с работой приложения на машине где разрабатываю не возникало. (Плагин подгружается динамически если что а НЕ статически через QIMPORT или как там оно пишется точно..)
Теперь пробую перенести на машину с голой XP. Что я туда кидаю:
Почему так много библиотек расскажу чуть ниже. Вообщем копируем это список на чистую XP, приложение загружается НО 1) при попытке залогиниться к базе пишет Driver not loaded 2) не грузиться иконка приложения Что я попытался сделать: 1) всевозможные вариации с sqldrivers и imageformats (клал и в plugins и просто в папку с приложением и прописывал path и добавлял чере addLibPath или как там оно) 2) пробовал блокировать доступ к Qt и POstgresql на машине где разрабатываю чтобы выяснить какие ещё библиотеки необходимы приложениею... в результате остановился на приведённом выше списке, хотя огромное количество библиотек postgresql без которых оно отказывается работать с драйвером очень удивляет 3) пытался выяснить через processexplorer необходимые dll и поставлять их на голую xp вместе с приложением... тоже труба=( 4) убивал ветки реестра вот кстати что пишет в созданных ветка в значение параметра например qsqlpsql4d.dll: 40403 1 Windows msvc debug full-config 2009-04-11T02:11:03 НО самое интересное что при всё при этом в реестре при данном наборе драйвера появляются (у троллей написано про кеширование, так вот они там показываются и обе папки определяются) НО почему-то приложение отказывается их загружать =(((( Вообщем я уже почти совсем отчаился... буду очень признателен если вы поможете мне распутать это клубок!! Документрацию на предмет работы с плагинами читал, форумы многие излазил но толку пока нету=((( Смущает меня так же что не грузиться и иконка приложения... тоесть не грузятся плагины в принципе =((( Сообщение отредактировал defnull - 24.6.2009, 13:12 |
|
|
![]() |
SABROG |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
Попробуй поставить пакеты на которые я ссылки дал выше, не забудь почистить реестр перед следующей попыткой запустить.
|
|
|
defnull |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 49 Регистрация: 1.5.2008 Пользователь №: 165 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Попробуй поставить пакеты на которые я ссылки дал выше, не забудь почистить реестр перед следующей попыткой запустить. Раскрывающийся текст QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qgifd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qgifd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qicod4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qicod4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qjpegd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qjpegd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qmngd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qmngd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qsvgd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qsvgd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qtiffd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/imageformats/qtiffd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qgifd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qgifd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qicod4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qicod4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qjpegd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qjpegd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qmngd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qmngd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qsvgd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qsvgd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qtiffd4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/imageformats/qtiffd4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/sqldrivers/msvcp90d.dll" "The file 'C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/sqldrivers/msvcp90d.dll' is not a valid Qt plugin." not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/sqldrivers/msvcr90d.dll" "The file 'C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/sqldrivers/msvcr90d.dll' is not a valid Qt plugin." not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/sqldrivers/qsqlpsqld4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/plugins/sqldrivers/qsqlpsqld4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/sqldrivers/msvcp90d.dll" "The file 'C:/Documents and Settings/Администратор/Рабочий стол/Debug/sqldrivers/msvcp90d.dll' is not a valid Qt plugin." not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/sqldrivers/msvcr90d.dll" "The file 'C:/Documents and Settings/Администратор/Рабочий стол/Debug/sqldrivers/msvcr90d.dll' is not a valid Qt plugin." not a plugin QFactoryLoader::QFactoryLoader() looking at "C:/Documents and Settings/Администратор/Рабочий стол/Debug/sqldrivers/qsqlpsqld4.dll" "QLibrary::load_sys: Cannot load C:/Documents and Settings/Администратор/Рабочий стол/Debug/sqldrivers/qsqlpsqld4.dll (Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.)" could not load QSqlDatabase: QPSQL driver not loaded QSqlDatabase: available drivers: QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work. Всё тоже самое.. =(( Попробую поиграться ещё с папками plugin и их определения путей=( Если есть возможность посмотреть исходники был бы оч признателен.. хотя сомневаюсь что дело в них. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 12.5.2025, 7:11 |