sqlite3 и sqlcipher собрать на MinGW
Пытаюсь реализовать С++ проект (при помощи minGW) с подключением к базе данных *.db... решил для этого воспользоваться библиотекой #include <sqlite3.h>... Однако база данных зашифрована. Почитал, и оказалось, что для этого есть отдельная библиотека sqlcipher.

установил ее и собрал... получил *.a и *.dll файлы... только вот для самого sqlite3.h явно не хватает *.с или *.срр файла... 
из-за чего весь проект естественно не собирается =[ (да. я указал -lsqlcipher) я уже всё перепробовал.. и из разных репозиториев брал, где либо возникал конфликт с cipher-ом, либо тупо не хватало других файлов.
lib\libcrypto.a(libdefault-lib-winstore_store.obj):(.text+0x64): undefined reference to `__imp_CertFreeCertificateContext' << одна из ошибок (таких там полным полно)..... -lsqlcipher -lcrypt32 -lws2_32 -lcrypto -lssl
Посоветуйте, пожалуйста, рабочий вариант
Ответы (1 шт):
Проблема решена! Оказалось просто нужен правильный порядок импорта библиотек... у меня сработало с таким порядком: -lsqlcipher -lsqlite3 -lssl -lcrypto -lcrypt32 -lwsock32 -lws2_32