我想使用IDE将新的IDL文件添加到Redhawk SDR项目中,但我找不到任何有关如何执行此操作的文档。我已经创建了一个新的SCA IDL项目并添加了IDL文件。它似乎编译并生成了.h文件,但是我如何让它生成服务和客户端.h文件,然后将它们包含在我的组件项目中呢?另外,当我生成服务端.h时,是否可以生成模板impl文件?
谢谢你的帮助。
发布于 2013-04-24 07:52:32
我不确定是否可以从IDE安装IDL项目。一种方法是转到IDL项目目录并运行:
$ ./reconf
$ ./configure
$ make
$ make install注意:如果用户对$OSSIEHOME目录没有写入权限,则必须以根用户身份运行安装命令:
$ sudo make install这将构建您的IDL和IDL库并将其安装到$OSSIEHOME中。完成此操作后,IDE应找到新的IDL,并允许您向具有此IDL的组件或设备添加端口。因为REDHAWK不知道任何关于你的IDL的具体信息,所以代码生成显然只会是存根。
https://stackoverflow.com/questions/16171539
复制相似问题