我试图在RubyMotion中使用c库,为了调用库中的函数,我需要生成一个bridgesupport
文件。 RubyMotion正在请求生成此文件,但我可以看到,bridgesupport
文件中没有来自库的单个可变参数函数。我试过遍历gen_bridge_metadata
的源代码,但最后它调用了一个共享对象库中的解析器,所以我不能做得更远。我只能看到它没有为该函数声明AFunctionDecl
。
可变功能是不支持完全停止,还是某种配置我需要在某处应用?
答案 0 :(得分:0)
所以这似乎是由于没有库的所有.h和.a文件以及它们在同一目录中的依赖关系引起的。例如。我有:
/vendor/lib1
/vendor/lib2
/vendor/lib3
我什么时候应该
/vendor/lib3 (containing all of lib1 + lib2 as well)