Название: статическая сборка и odbc Отправлено: DmitryKSL от Ноябрь 03, 2010, 10:14 Собрал QT статически, выбрал новый профиль в creator. Программа при нажатии кнопки должна подключаться к базе данных и создавать ХП. Собственно после статической сборки вижу проблему -
Код: QSqlDatabase: QODBC driver not loaded Как исправить? Писал так: configure -static -release -no-exceptions -platform win32-g++ Надо добавить -plugin-sql-odbc или -qt-sql-<odbc> ? На вариант -qt-sql-<odbc> ругается - не удается найти указанный файл Название: Re: статическая сборка и odbc Отправлено: Пантер от Ноябрь 03, 2010, 10:27 -qt-sql-odbc
Название: Re: статическая сборка и odbc Отправлено: UVV от Ноябрь 03, 2010, 10:49 Как написал Пантер, -qt-sql-odbc.
И есть ещё 2 нюанса, которые вы должны учесть: 1) Статическая сборка не поддерживает плагины. 2) Вы должны иметь коммерческую лицензию, чтобы распространять статически собранные приложения, поскольку LGPL запрещает статическую сборку. Название: Re: статическая сборка и odbc Отправлено: Пантер от Ноябрь 03, 2010, 10:51 2. Только в том случае, если пишешь коммерческий продукт.
Название: Re: статическая сборка и odbc Отправлено: UVV от Ноябрь 03, 2010, 10:56 2. Только в том случае, если пишешь коммерческий продукт. Ну да. Точнее, если не хочешь поставлять исходники.Название: Re: статическая сборка и odbc Отправлено: DmitryKSL от Ноябрь 03, 2010, 11:06 Спасибо, не думал что так оперативно ответят.
Про лицензию не знал даже, у меня простенький инсталлятор для своих целей, конечно бесплатный. У меня тут вопрос возник еще по поводу размера приложения, получилось около 9 мегабайт. В файл входят только те библиотеки что используются моей программой, т.е. то что указано в #include ? И еще совсем непонятный для меня момент. В папке с моим екзешником лежит несколько файлов, например один из них копируется в папку сторонней программы (дополнительный отчет). Возможно ли допустим и этот мой файл (отчет) включить в мой экзешник? Это конечно не столь важно, просто инсталлятор одним файлом как-то удобнее. Название: Re: статическая сборка и odbc Отправлено: Пантер от Ноябрь 03, 2010, 11:11 У меня тут вопрос возник еще по поводу размера приложения, получилось около 9 мегабайт. В файл входят только те библиотеки что используются моей программой, т.е. то что указано в #include ? То, что указано в pro.И еще совсем непонятный для меня момент. В папке с моим екзешником лежит несколько файлов, например один из них копируется в папку сторонней программы (дополнительный отчет). Возможно ли допустим и этот мой файл (отчет) включить в мой экзешник? Это конечно не столь важно, просто инсталлятор одним файлом как-то удобнее. Можно засунуть в ресурсы.у меня простенький инсталлятор для своих целей, конечно бесплатный. Писать инсталлятор на Кьюте не очень хорошая идея. Почитай про nsis.Название: Re: статическая сборка и odbc Отправлено: UVV от Ноябрь 03, 2010, 11:22 Писать инсталлятор на Кьюте не очень хорошая идея. Почитай про nsis. Поддерживаю Название: Re: статическая сборка и odbc Отправлено: DmitryKSL от Ноябрь 03, 2010, 11:24 Писать инсталлятор на Кьюте не очень хорошая идея. Почитай про nsis. Спасибо за советы, инсталлятор на QT я для изучения самого QT писал, в принципе мог бы не заморачиваться.Название: Re: статическая сборка и odbc Отправлено: Пантер от Ноябрь 03, 2010, 11:33 Не QT, а Qt.
|