подключение плагинов |
Здравствуйте, гость ( Вход | Регистрация )
подключение плагинов |
Алексей1153 |
17.9.2010, 18:14
Сообщение
#1
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
Цитата Друзья, прошу помощи! Практически готов самый первый мой фриланс-проект, одна досадная мелочь: не виднА иконка в трее (пустой вкадратик) на машинах, где не установлен Qt. Проверено на 5 компах (2 с Qt - видно, 3 без Qt - не видно). Щас ищу решение, но, может, кто сразу подскажет - горю ! Заране спасибо ) а ты плагины для картинок не забыл подключить? поискал, нашёл вот здесь http://wiki.crossplatform.ru/index.php/Раз...Qt_в_MS_Windows но там описание способов обрывается на словах Цитата С плагинами Qt дела обстоят несколько сложнее. Причиной тому является факт жестко зашитых, в dll'ки, путей к плагинам Qt. Этот путь всегда выглядит так: %QTDIR%/Plugins/, где %QTDIR% - каталог, в котором собрана/установлена та версия библиотеки Qt, которая использовалась при сборке приложения. Следовательно, при запуске приложения, Qt ядро вашей программы (QtCore4.dll) будет пытатся найти плагины Qt в каталоге %QTDIR%/Plugins/. Вероятнее всего на компьютере пользователя такого каталога нет. Существует несколько способов указать приложению, где искать плагины. Далее описаны эти способы. а нижеесть только Цитата Другими словами, каталоги плагинов Qt (например, imageformats или sqldrivers) необходимо скопировать в каталог, где расположен исполняемый фал приложения/ - так пробовал делать, ноль результата ... Что ж тут ещё делать а если всё можно собрать в исполняемый файл, а не отдельно россыпью DLL, было бы вообще здорово блин, какая-то глупая проблема. Уже 4 часа над такой ерундой сижу ещё попробовал qt.conf создать с Цитата [Paths ] Plugins = /plugins и положил в ресур с путём :/qt/etc/qt.conf Соответственно, в папку plugins возле экзешника кинул папки iconengines и imageformats (какая из них нужна - не знаю) Всё равно глухо |
|
|
ufna |
17.9.2010, 18:29
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: 5 |
Я вообще делаю .png где могу и не парюсь о плагинах )))
а так: 1. делаешь в коде после создания QApp:
2. плагины из папки <qt_dir>/plugins/... копируешь в папку plugins у себя у проги, сохраняя структуру. Не забывая про дебаг и релиз версии. 3. профит |
|
|
Текстовая версия | Сейчас: 29.11.2024, 8:18 |