crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> подключение плагинов
Алексей1153
  опции профиля:
сообщение 17.9.2010, 18:14
Сообщение #1


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


Цитата
Друзья, прошу помощи! Практически готов самый первый мой фриланс-проект, одна досадная мелочь: не виднА иконка в трее (пустой вкадратик) на машинах, где не установлен Qt. Проверено на 5 компах (2 с Qt - видно, 3 без Qt - не видно).

Щас ищу решение, но, может, кто сразу подскажет - горю !

Заране спасибо )


Цитата(ufna @ 17.9.2010, 19:22) *
а ты плагины для картинок не забыл подключить?


поискал, нашёл вот здесь 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 (какая из них нужна - не знаю)

Всё равно глухо
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Алексей1153
  опции профиля:
сообщение 17.9.2010, 19:45
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


Цитата(ufna @ 17.9.2010, 22:31) *
главное Qt чтобы не была собрана "без PNG"

эту фразу я не понял )

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 17.9.2010, 20:47
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


Цитата(Алексей1153 @ 17.9.2010, 20:45) *
эту фразу я не понял )


Ну то, что .PNG у тебя читает, означает то, что Qt собрана "с PNG library", хотя можно собирать и без нее.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2024, 10:12