我试图对Djinni进行评估,以便从我们的C++代码中生成Java和Obj包装器。
我们目前使用大口,并正在评估用于包装器生成的其他工具。
由于工作地点的一些限制,我们的C++代码是C++-98。
由于某些客户需求,我们不能迁移到C++-11。
因此,我想知道是否可以使用C++-98的Djinni。
Djinni github自述声明:
接口是具有可调用的定义方法的对象(在C++中,由shared_ptr传递)。Djinni生成代码,允许从C++或ObjC透明地使用在ObjC中实现的接口,反之亦然。
我在互联网上看到了几个使用Djinni的示例,它们似乎都在使用shared_ptr的接口。
使用Djinni必须使用C++-11吗?
发布于 2016-06-29 06:23:44
不,Djinni不能与C++98一起使用。它非常广泛地使用C++11,无论是在生成的代码中还是在支持库中,所以不能支持C++98。
https://stackoverflow.com/questions/38067461
复制相似问题