我需要为 FLTK C++ 类生成包装器以在纯 C 中使用它。 我知道,SWIG 可以做到这一点,而且我知道如何为 C#、Python 等生成包装器。 但我不知道如何使用 SWIG 将 C++ 包装为 C。 这是一个简单的任务,但我找不到答案:) 请帮忙。
最佳答案
我认为 SWIG 不支持开箱即用的 C 包装器的生成。您始终需要指定目标语言。 2008年有GSoC project写一个C backend ,但这显然从未完成/并入 SWIG。
关于使用 SWIG 的 C++ 到 C 包装器(用于 FLTK),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4547163/