2013-04-23 50 views
0

我想使用IDE向Redhawk SDR项目添加一个新的IDL文件,但我无法找到有关如何执行此操作的任何文档。我创建了一个新的SCA IDL项目并添加了IDL文件。它似乎编译并生成.h文件,但是如何获得它以生成Servant和Client .h文件,然后将它们包含在我的组件项目中?另外,当我生成Servant side.h时,是否可以生成一个模板impl文件?如何将新的IDL添加到redhawksdr

谢谢你的帮助。

回答

2

我不确定是否可以从IDE安装IDL项目。要做到这一点的方法之一是去IDL项目目录,然后运行:

$ ./reconf 
$ ./configure 
$ make 
$ make install 

注意:如果用户没有写权限$ OSSIEHOME目录,install命令必须以root身份运行:

$ sudo make install 

这将构建并安装IDL和IDL库到$ OSSIEHOME中。完成之后,IDE应该找到新的IDL,并允许使用此IDL将端口添加到组件或设备。由于REDHAWK不知道任何关于您的IDL的具体信息,因此代码生成显然只会是存根。

相关问题