gen_bridge_support忽略可变参数函数

时间:2015-08-17 13:29:31

标签: ios rubymotion

我试图在RubyMotion中使用c库,为了调用库中的函数,我需要生成一个bridgesupport文件。 RubyMotion正在请求生成此文件,但我可以看到,bridgesupport文件中没有来自库的单个可变参数函数。我试过遍历gen_bridge_metadata的源代码,但最后它调用了一个共享对象库中的解析器,所以我不能做得更远。我只能看到它没有为该函数声明AFunctionDecl

可变功能是不支持完全停止,还是某种配置我需要在某处应用?

1 个答案:

答案 0 :(得分:0)

所以这似乎是由于没有库的所有.h和.a文件以及它们在同一目录中的依赖关系引起的。例如。我有:

/vendor/lib1
/vendor/lib2
/vendor/lib3

我什么时候应该

/vendor/lib3 (containing all of lib1 + lib2 as well)