0 purchases
dylib
dylib #
A set of helpers for resolving file names and paths of dynamic libraries.
Platform
Name
Android
libfoo.so
iOS
libfoo.dylib
Linux
libfoo.so
macOS
libfoo.dylib
Windows
foo.dll
Usage #
A simple usage example:
import 'package:dylib/dylib.dart';
import 'foo_bindings.dart'; // LibFoo generated by ffigen, for example
LibFoo get libfoo {
return _libfoo ??= LibFoo(ffi.DynamicLibrary.open(
resolveDylibPath(
'foo', // foo.dll vs. libfoo.so vs. libfoo.dylib
dartDefine: 'LIBFOO_PATH',
environmentVariable: 'LIBFOO_PATH',
),
));
}
void main() {
libfoo.bar();
}
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.