ffi专题提供ffi的最新资讯内容,帮你更好的了解ffi。
我有一些c代码,这些代码已编译为.so文件,我希望从rust程序中调用它。 <pre><code>//hello.c void greet() {
我正在尝试使用SWI-Prolog为Prolog安装适用于矩阵操作的软件包。为此,我的目光投向了<a href="http://swi-prolo
以下代码是由bindgen生成的。 <pre class="lang-rust prettyprint-override"><code> extern &#34;C&#34; { #[doc = &#3
我使用bindgen板条箱创建了从Rust到C库的绑定,但是我收到一堆警告: <pre><code>warning: `extern` block uses ty
我正在使用<code>unsafe</code>代码为C库编写C#绑定。我不知道如何表示在所有情况下都有效的<code>size_t</cod
我正在开发一个Flutter插件,该插件使用OpenCV对Android和iOS进行图像处理。 遵循<a href="https://flutter.dev
我正在为程序的GUI使用一个android Java应用程序,并且正在尝试调试该GUI的较低级的rust内核。尽管stdout在J
我找到了<a href="https://stackoverflow.com/questions/45539971/how-do-i-call-a-c-constructor-via-rust-ffi">this question</a>,但是
我有一个C函数,该函数返回0或非零作为布尔值来告诉用户是否一切正确。 <pre><code>/* Returns non-zero on
我正在尝试在flutter项目中使用rust预先构建库。我把core.so放在android / app / src / main / jniLibs /目录中,都放
在使用ffi库的dart中,我们可以通过两种方式创建Pointer对象 <pre><code>Pointer&lt;NativeType&gt; foo = allocate();
我正在尝试实现对Win32 API的<a href="https://docs.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-enumsystemlocalesex" rel
我有一个仿真库,该库使用包装在monad <code>M</code>中的FFI,并带有上下文。所有的外来函数都是纯函数,
我正在开发一种飞镖包装(声音),它的体积很小。在iOS上的iOS和Java上的swift调用次数。 维护三种
使用LuaJIT的ffi.load是否可以同时加载多个库? 这样的东西行得通吗? <pre class="lang-lua prettyprint-ov
我正在为现有主机应用程序开发插件。该应用程序提供了一个本机 C SDK,我使用 <code>bindgen</code> 生成的
我想这个话题有点处于我知识的边缘。我(终于)设法运行了 <a href="https://flutter.dev/docs/development/platform-
有关Haskell FFI的在线教程均使用本地定义的C文件给出了简单的示例,然后将其编译并与Haskell二进制文件
我正在尝试在ubuntu(最好是其他Linux发行版)下动态加载glibc。 目的是打电话给seteuid。 我不
我想将rust库绑定到php。 我有带有某些函数和结构声明的.h文件: <pre><code>beforeEnter: (to, from, next) =&gt;