crossplatform.ru

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

> SQLite и криптография, например SQLCipher
512es
  опции профиля:
сообщение 23.3.2010, 4:13
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 135
Регистрация: 31.10.2008
Пользователь №: 407

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




Репутация:   0  


Набрёл на такую штуку:
http://zetetic.net/software/sqlcipher

Кто-нибудь пробовал? Как собрать с qt4?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
AlekseyK
  опции профиля:
сообщение 26.7.2011, 19:47
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 22
Регистрация: 9.11.2010
Пользователь №: 2176

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




Репутация:   0  


1) Похоже, что последнее время собрать sql плугин для Qt стало невозможным без ручного вмешательства, проблема вот в чём: баг репорт. Т.е. файлы заголовков в Qt SDK лежат не там где нужно, поэтому автоматом собрать плугин не получится, только ручками копировать, а это не удобно. Кто-нибудь сталкивался с таким, это лечится?

2) Кому-то удавалось собрать плугин, если он лежит не дереве Qt (например, \QtSDK\QtSources\4.7.3\src\plugins\sqldrivers\sqlcipher\), а в произвольном месте, чтобы его можно было включить в контроль версий, автоматически собрать, а собранную библиотеку (плугин) прилинковать к своей программе? Интересуют Windows (VS), Linux (Mac по возможности)?

Пример проекта:
TARGET     = qsqlcipher

SOURCES    = smain.cpp
HEADERS    += sqlite3.h stdafx.h
SOURCES    += sqlite3.c

include(../../../sql/drivers/sqlite/qsql_sqlite.pri)

QT += sql
SQLITE_TEMP_STORE=2
          
!system-sqlite:!contains( LIBS, .*sqlite.* ) {
    CONFIG(release, debug|release):DEFINES *= NDEBUG
    DEFINES += SQLITE_OMIT_LOAD_EXTENSION SQLITE_OMIT_COMPLETE

    INCLUDEPATH += include

    win32 {
        INCLUDEPATH += c:\OpenSSL\include
        HEADERS    += c:\OpenSSL\include\openssl\evp.h
        LIBS += ./lib/libeay32MD.lib
    }
    unix {
    QMAKE_RPATHDIR += lib
        LIBS += -Llib -lsqlite3
    }

} else {
    LIBS *= $$QT_LFLAGS_SQLITE
    QMAKE_CXXFLAGS *= $$QT_CFLAGS_SQLITE
}

include(../qsqldriverbase.pri)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- 512es   SQLite и криптография   23.3.2010, 4:13
- - ViGOur   Ты по всей видимости первый, как соберешь, напиши ...   27.3.2010, 14:03
- - igor_bogomolov   Цитата(ViGOur @ 27.3.2010, 15:03) Ты по в...   23.4.2010, 23:47
|- - AntonH851   подскажите пожалуста, что не так я сделал: почему...   25.5.2010, 8:07
- - Litkevich Yuriy   Цитата(AntonH851 @ 25.5.2010, 12:07) что ...   25.5.2010, 10:55
|- - AntonH851   Цитата(Litkevich Yuriy @ 25.5.2010, 11:55...   25.5.2010, 12:14
- - alex977   Цитата(AntonH851 @ 25.5.2010, 13:14) ./co...   25.5.2010, 12:53
- - Litkevich Yuriy   Цитата(alex977 @ 25.5.2010, 16:53) Опасно...   25.5.2010, 13:09
- - igor_bogomolov   Цитата(Litkevich Yuriy @ 25.5.2010, 14:09...   25.5.2010, 15:34
|- - AntonH851   Цитата(igor_bogomolov @ 25.5.2010, 16:34)...   26.5.2010, 7:43
- - Litkevich Yuriy   AntonH851, а у тебя файл-то такой есть?   26.5.2010, 12:27
- - igor_bogomolov   Конечно же выдает. Будь внимательнее, и двигайся п...   26.5.2010, 17:40
|- - AntonH851   ./configure вроде выполнилось но вот make выдало о...   27.5.2010, 8:14
- - igor_bogomolov   не знаю в чем ошибка. У меня таких проблем не было...   27.5.2010, 9:20
- - AntonH851   Очень нужна эта штука, решил еще раз попробовать.....   4.7.2010, 17:04
- - Litkevich Yuriy   Цитата(AntonH851 @ 4.7.2010, 21:04) необн...   4.7.2010, 18:00
|- - AntonH851   Цитата(Litkevich Yuriy @ 4.7.2010, 19:00)...   30.8.2010, 10:50
- - molchanoviv   Цитата(AntonH851 @ 30.8.2010, 11:50) нужн...   30.8.2010, 11:03
- - igor_bogomolov   Цитата(molchanoviv @ 30.8.2010, 12:03) Да...   30.8.2010, 19:00
- - AntonH851   Ну вот, выполняю configure: Цитата./configure --p...   1.9.2010, 9:54
- - igor_bogomolov   Цитата(AntonH851 @ 1.9.2010, 10:54) Если ...   3.9.2010, 21:08
|- - 512es   о! Игорь! спасибо большущее)) у меня так и...   5.9.2010, 0:06
- - 512es   Кстати, как вы думаете, коллеги: Насколько надёжна...   5.9.2010, 19:40
- - Litkevich Yuriy   Цитата(512es @ 5.9.2010, 23:40) А ещё, на...   5.9.2010, 20:31
- - igor_bogomolov   Вот появилось еще одно руководство по сборке SQLCi...   14.9.2010, 7:33
|- - AlekseyK   Цитата(igor_bogomolov @ 14.9.2010, 7:33) ...   9.11.2010, 13:31
|- - AlekseyK   Собрал примерчик SQL Widget Mapper, всё работает, ...   9.11.2010, 13:36
- - Litkevich Yuriy   надо в нашей вики сделать вариант на аглицком   14.9.2010, 9:36
- - igor_bogomolov   Хм... Такое впечатление что эту статью опубликовал...   14.9.2010, 9:54
- - 512es   Ну, там и линк на оригинал есть тоже..) ЦитатаAs a...   16.9.2010, 0:59
- - igor_bogomolov   Цитата(512es)Ну, там и линк на оригинал есть тоже....   16.9.2010, 8:34
- - kwisp   Цитата(512es @ 16.9.2010, 1:59) Вот бы до...   16.9.2010, 8:44
- - 512es   хмм.. а можно как то сделать патч SQLCipher'а,...   17.9.2010, 15:10
- - igor_bogomolov   Цитата(Гость_AlekseyK_* @ 9.11.2010, 13:3...   9.11.2010, 14:02
- - AlekseyK   Цитата(igor_bogomolov @ 9.11.2010, 13:02)...   9.11.2010, 14:25
- - igor_bogomolov   ЦитатаИ потом как он мне может помочь здесь? Что б...   9.11.2010, 14:27
- - AlekseyK   Драйвер собрался, виден! Как её проверить? Др...   9.11.2010, 14:32
- - igor_bogomolov   Цитата(AlekseyK @ 9.11.2010, 14:25) Как е...   9.11.2010, 14:36
- - AlekseyK   Я понял, проверил - не шифрует. ПО моему у Вас в р...   9.11.2010, 15:05
- - igor_bogomolov   Цитата(AlekseyK @ 9.11.2010, 14:52) Я пон...   9.11.2010, 15:19
- - AlekseyK   Да, ошибся при сборке, окончательный вариант: Цита...   9.11.2010, 15:59
- - AlekseyK   В общем конечно они подробно расписывают как решит...   9.11.2010, 20:08
- - igor_bogomolov   AlekseyK, я только что скачал последний sqlcipher ...   9.11.2010, 20:33
- - AlekseyK   Цитата(igor_bogomolov @ 9.11.2010, 19:33)...   9.11.2010, 20:53
- - igor_bogomolov   Цитата(AlekseyK @ 9.11.2010, 20:53) Ан не...   9.11.2010, 20:58
- - AlekseyK   Спасибо, поправил.   9.11.2010, 21:15
- - AlekseyK   Это всё интересно: но как собрать sqlcipher в Visu...   12.12.2010, 17:32
- - igor_bogomolov   AlekseyK, личный ящик у тебя пока не работает, поэ...   18.12.2010, 3:06
|- - AlekseyK   Я объяснял зачем это нужно: -DSQLITE_TEMP_STORE=2 ...   18.12.2010, 16:53
- - Litkevich Yuriy   Цитата(AlekseyK @ 18.12.2010, 18:53) Я об...   18.12.2010, 18:03
|- - AlekseyK   На форуме, не смог дописать: редактирование сообще...   18.12.2010, 18:10
- - igor_bogomolov   Цитата(AlekseyK @ 18.12.2010, 16:53) Я об...   18.12.2010, 19:40
- - AlekseyK   Цитата(igor_bogomolov @ 18.12.2010, 18:40...   18.12.2010, 20:05
- - igor_bogomolov   Цитата(AlekseyK @ 18.12.2010, 20:05) Посе...   19.12.2010, 1:03
- - AlekseyK   Цитата(igor_bogomolov @ 19.12.2010, 0:03)...   19.12.2010, 1:25
- - vkjr   Спасибо, ваша статья очень помогла   29.1.2011, 18:29
- - AlekseyK   1) Похоже, что последнее время собрать sql плугин ...   26.7.2011, 19:47
- - AlekseyK   Решено, если кому надо - пишите письма   27.7.2011, 19:30
|- - [Matrix]   Цитата(AlekseyK @ 27.7.2011, 20:30) Решен...   14.9.2011, 9:52
- - ViGOur   Цитата(AlekseyK @ 27.7.2011, 20:30) Решен...   14.9.2011, 10:08
|- - [Matrix]   был драйвер, собранный с sqlcipher 1.1.8, на нем з...   3.2.2012, 18:52
- - [Matrix]   с 1.1.9, 1.1.10 все работает, начиная с версии 2.0...   3.2.2012, 20:53
- - dream2work   Здравствуйте. QT у меня собрано статически. Linux....   30.3.2012, 10:32
- - igor_bogomolov   Цитата(dream2work @ 30.3.2012, 11:32) Нас...   30.3.2012, 12:51
- - dream2work   Спасибо. Как раз дошел до статической линковки биб...   30.3.2012, 13:05
- - dream2work   добавил в pro библиотеку (libsqlcipher.a) и автома...   2.4.2012, 12:08
- - skozlovf   Недавно тоже понадобилось собрать sqlcipher для qt...   25.11.2012, 16:54
|- - AlekseyK   Спасибо.   25.11.2012, 17:29
- - [Matrix]   Необходимо собрать плагин с поддержкой регистронез...   16.4.2013, 8:19
- - Iron Bug   Цитата([Matrix] @ 16.4.2013, 11:1...   17.4.2013, 12:12
|- - [Matrix]   Если верить консоли (тестировал в линуксе обычную ...   17.4.2013, 17:37
- - Iron Bug   тут нет загрузки какого-то расширения. тут только ...   18.4.2013, 11:50
- - Mish_ka   Уже весь измучился. Подскажите пожалуйста в чём п...   31.5.2014, 9:43
- - Iron Bug   смотри логи конфирурации. там подробно пишутся ком...   2.6.2014, 7:23
- - Гость_Oleg   Цитата(Гость_Mish_ka_* @ 31.5.2014, 9:43)...   9.8.2014, 14:08


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


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




RSS Текстовая версия Сейчас: 23.11.2024, 3:17