libffi没有调用该函数

时间:2013-11-12 07:17:46

标签: c++ c linux libffi

我使用libffi来调用函数。但它没有调用相同,我也没有得到任何错误。我期待一个浮动值作为返回,但它返回0.0000。我确信它不是预期的返回值(尝试过硬编码)。

if ((status = ffi_prep_cif(&cif, FFI_DEFAULT_ABI,
                2, &ffi_type_float, arg_types)) == FFI_OK)
        {
                ffi_call(&cif, my_function, result, arg_values);
        }

我在这里做错了吗?有没有办法检查ffi_call是否成功?

0 个答案:

没有答案