![]() |
|
![]() ![]() ![]() |
|
dream2work |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.12.2009 Репутация: нет Всего: нет |
Здравствуйте.
QT 4.8 у меня собрано статически. Linux. Собирал sqlcipher как пишет здесь http://wiki.crossplatform.ru/index.php/%D0...ipher_%D0%BA_Qt только с поправкой на статическую сборку. В конце сборки В каталоге /usr/local/Trolltech/Qt-4.8.0/plugins/sqldrivers у меня появились 'libqsqlcipher.a' 'libqsqlcipher.prl' Насколько я понял libqsqlcipher.a - как раз предназначен для статической линковки. Дальше в my_project.pro добавляю библиотеку
В main.cpp добавляю
Теперь при билде падает ошЬІбка:
Буду рад если кто-то это проходил и отпишется. Спасибо. |
||||||
|
|||||||
dream2work |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.12.2009 Репутация: нет Всего: нет |
nm libqsqlcipher.a | grep qt_plugin_instance_qsqlcipher - ничего не находит
а nm libqsqlcipher.a | grep qt_plugin_instance
|
|||
|
||||
dream2work |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.12.2009 Репутация: нет Всего: нет |
Собрал. Была в файле cmain.cpp ошибка.
Теперь другая проблема - база не шифруется. Создаю базу и первым делом выполняю скрипт
Но база не шифруется. Кто-то сталкивался с такой проблемой? |
|||
|
||||
dream2work |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 7.12.2009 Репутация: нет Всего: нет |
Уф. Разобрался. Тепер все работает.
Кому интересно собираем все как пишет здесь http://wiki.crossplatform.ru/index.php/%D0...ipher_%D0%BA_Qt но с некоторым отличием. У меня плагин sqlcipher находится в /home/administrator/Downloads/qt-everywhere-opensource-src-4.8.0/src/plugins/sqldrivers/sqlcipher/ 1. Сборка sqlite командой
2. sqlcipher.pro - имеет следующий вид для статической сборки
4. В проекте где хотим использовать sqlcipher добавляем в *.pro файл
Теперь наш проект зависит только от библиотеки libcrypto. В убунту она находится в пакете - libssl. Это сообщение отредактировал(а) dream2work - 20.4.2012, 09:54 |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |