C++;到IDL工具 有没有任何将C++代码转换成IDL的免费工具?我正在考虑类似于java2idl的东西。

C++;到IDL工具 有没有任何将C++代码转换成IDL的免费工具?我正在考虑类似于java2idl的东西。,c++,idl,C++,Idl,java2idl是一种特殊情况……它以字节码作为输入,因此它使用反射来确定类的外观,然后写出一个兼容的IDL。因为C++不容易支持反射,所以需要一个源解析程序/预处理器。 除了学生班的项目,我从来没有遇到过IDL的免费生成器。大多数人需要去另一个方向……定义一个接口或类来实现C++和CORBA,因此他们直接在IDL中直接写入。 如果您使用的是少量代码,请手动进行转换。如果数额很大,你需要在工具上花钱,或者花时间自己写。您可以使用类似于boost序列化的方法进行自己的“反射”,以帮助自动分析您的结

java2idl是一种特殊情况……它以字节码作为输入,因此它使用反射来确定类的外观,然后写出一个兼容的IDL。因为C++不容易支持反射,所以需要一个源解析程序/预处理器。 除了学生班的项目,我从来没有遇到过IDL的免费生成器。大多数人需要去另一个方向……定义一个接口或类来实现C++和CORBA,因此他们直接在IDL中直接写入。
如果您使用的是少量代码,请手动进行转换。如果数额很大,你需要在工具上花钱,或者花时间自己写。您可以使用类似于boost序列化的方法进行自己的“反射”,以帮助自动分析您的结构(对象数据输入、IDL布局输出)。

哪种IDL?CORBA IDL?Sun/ONC RPC IDL?MS/DCE IDL?我猜是CORBA IDL,从对java2idl的引用来看。有一分钟,我有点激动,希望它是IDL科学编程语言。。。