sqlcipher_library_windows

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

sqlcipher library windows

SQLCipher(SQLite3) V4.5.0 library for windows X64 #
This package help you bundle SQLCipher(SQLite3) library to your apps.
He was originally developed to use with SQLite3 with SQLCipher.
Dependencies #
To work, SQLCipher needs work with OpenSSL 64 bits libraries (libcrypto-1_1-x64.dll and libssl-1_1-x64.dll).
These libraries are automatically pasted near the main Flutter_program.exe. to be dynamically linked with sqlcipher.dll
You can also paste these two DLLs into a Windows PATH directory of your choice.
How to use with SQLite3 package #
Add an override for windows and give it the openSQLCipherOnWindows function provided by the package:
import 'package:sqlite3/open.dart';
import 'package:sqlcipher_library_windows/sqlcipher_library_windows.dart';


open.overrideFor(OperatingSystem.windows, openSQLCipherOnWindows);
copied to clipboard
Errors #
If you encounted some errors at runtime:

ensure you are on a 64 bit Windows version.
Use Process Monitor to find details about your error (like a dll not found for example).

Next #
Today, this is a package, it could be better to move it to a plugin to avoid embedding DLLs ont other OS projects.
Unfortunately, I'm not familiar with Flutter Windows Plugin and ignore how to create a plugin with my 3 embedded DLLs.
You're welcome to make a pull request.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.