0

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

谢谢您的帮助。

4

1 回答 1

2

我不确定是否可以从 IDE 安装 IDL 项目。一种方法是转到 IDL 项目目录并运行:

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

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

$ sudo make install

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

于 2013-04-23T23:52:31.843 回答