有没有人使用SharpGen(来自SharpDX)在除 SharpDX 本身之外的其他项目中生成包装器?我不想决定是使用 SharpGen 还是 Swig来为 C++ 库生成包装器。
SharpGen 创建的生成代码似乎很快(因为 SharpDX 被称为托管世界中最快的 DirectX-Wrapper)。但是关于 SharpGen 的文档并不多。另一方面,Swig 有更好的文档记录,但可能不会像 SharpGen 一样针对速度进行优化,而且我不需要多语言生成功能(此时只需要 C#/.Net)。有什么经验可以分享吗?