vfilatov
Гость
|
|
« Ответ #15 : Июль 31, 2008, 11:53 » |
|
Для тех, кто пойдёт по граблям. Конечно, это уже упоминалось на форуме и в ассисте написано, но как-то невнятно: "могут не загружаться... на некоторых системах...". Так бы сразу и сказали и выделили красным: "без этого нихрена у вас работать не будет, товарищи". А то в статье "Deploying Qt Applications" много всего написано, можно с первого раза не обратить внимания. Собственно, речь идёт о ключике embed_manifest_dll, который нужно убрать при сборке плагинов с помощью студии, начиная с 2005 (на 2008 проверено), чтобы они успешно грузились на "чистой" XP. По дефолту этот ключик стоит. Лично я отредактировал файл <QT_DIR>\src\plugins\qpluginbase.pri, добавив в него строку CONFIG -= embed_manifest_dll после чего пересобрал Qt с нуля.
|