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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Плагин qjpeg1.dll не подхватывается  (Прочитано 3911 раз)
itan
Гость
« : Декабрь 10, 2007, 13:26 »

Берем стандартный пример из QT 4.2.3 \examples\widgets\imageviewer. Компилим его Release версию в MSVC 2005 и переносим на контрольную машину с чистой Win XP (туда же добавляем redist файлы MSVC и плагин qjpeg1.dll из QT 4.2.3).
Получаем набор файлов:
   imageformats\qjpeg1.dll
   msvcm80.dll
   msvcp80.dll
   msvcr80.dll
   QtCore4.dll
   QtGui4.dll
   imageviewer.exe
   Microsoft.VC80.CRT.manifest

Запускаем! Все работает олично!
Пытаемся открыть JPEG файл, и видим сообщение "Can't load..."
Лезим в реестр: [HKEY_CURRENT_USER\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.2.false\E:\Common\imageView\imageformats] "qjpeg1.dll" = "0 1 unknown 2007-08-07T18:33:36"

Убиваем ветку OrganizationDefaults. Запускаем снова. Таже картина...
В чем может быть дело? Почему родной плагин не опознается?

Записан
IGHOR
Крякер
****
Offline Offline

Сообщений: 390



Просмотр профиля WWW
« Ответ #1 : Август 18, 2008, 20:00 »

QCoreApplication::addLibraryPath(QCoreApplication::applicationDirPath ()+"/Plugins");
попробуй и тогда
Plugins\imageformats\qjpeg1.dll
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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