| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Установка программы клиенту |
| Автор: aliks 11.11.2009, 16:44 |
| Программа и MySQL, использую Qt Creator. У меня все работает ок. Копирую прогу заказчику, не находит у него драйвер для MySQL , что я забыл скопировать или что я сделал не так. У заказчика в одну папку с прогой скопировал libmysql.dll qsqlmysql4.dll qsqlmysqld4.dll |
| Автор: CuteBunny 11.11.2009, 17:41 |
| Есть такая проблема, сам с ней сталкивался Итак, судя по либам qt, у вас динамическая линковкая либ... Значит, либу драйвера мускуля надо кидать на клиентской тачке в тоже место, где оно находится на тачке, где была сборка проги (у меня к примеру C:\Qt\plugins\sqldrivers, если буду переносить релизную версию, то на клиентской тачке тоже придется заводить такую директорию и туда скину драйвер мускуля) Есть другие варианты, пересобрать qt как статическую и не будет такого геммора, еще можно заводить специальные файлы... Рекомендую прочитать документацию троллей, раздел "Deployment" там все подробно описано. |
| Автор: aliks 11.11.2009, 17:59 |
| Проблему решил, добавил в корень libmysql.lib и все стало ОК. Что самое интересное пути никакие не соблюдал, все положил в одну папку вместе с прогой |