Я хочу использовать SQLite в качестве базы данных для моего проекта на C++. Мне также нужна возможность защиты паролем базы данных. Я получил стандартный SQLite от SQLite.org работает - но мне нужно пароль/шифрования базы данных, и они не делают этого - они просто окурок интерфейс для того, чтобы быть сделано сSystem.Data.SQLite в UNMANAGED C++
SQLITE_API int sqlite3_key(sqlite3 *db, const void *pKey, int nKey);
После исследования на web, как это сделать, я столкнулся с System.Data.SQLite. Он утверждает, что делает все, что мне нужно, довольно легко, но мне нужно сделать это из неуправляемого проекта C++ в Visual Studio 2008. Я пробовал их проект, но я не могу получить свой неуправляемый проект на C++, позволяющий DLL работать - он сквозит dll не является безопасным/clr: safe compile - который я не могу установить в проекте System.Data.SQLite и компилировать.
Может ли кто-нибудь помочь мне с этим или указать мне хороший ресурс о том, как это сделать? Я был брошен в проект на C++ (не коснулся C/C++ с колледжа (97-98), поэтому я действительно борюсь с этим, когда дело доходит до компоновщика/libs/modules. Java и .NET испортили мне!
Спасибо, Mike
Они, вероятно, не «заглушают» интерфейс, они просто предоставляют заголовок, чтобы показать вам вызов. Фактическая библиотека реализует фактический код шифрования. – Joe