Skip to content

msfm2018/flutterCallDll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dllFlutterCall

dependencies:

ffi: ^2.0.0

path: ^1.8.0

ffigen: ^6.0.1

ffigen:

name: NativeLibrary

description: Bindings to primitives_library/primitives.h.

output: 'generated_bindings.dart'

headers:

entry-points:

  - 'primitives_library/primitives.h'

ffigen使用

dart run ffigen.

gcc --share print.c -o print.dll

调用 libraryPath = path.join(Directory.current.path, 'primitives_library', 'v.dll');

var open = DynamicLibrary.open(libraryPath);

num ix = cf.NativeLibrary(open).sum(1, 33);

image

About

flutter dll call 调用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published