[openrtm-users 00423] 標準以外のデータ型

Masaharu Shimizu shimi @ furo.org
2008年 4月 14日 (月) 13:57:36 JST


安藤様

未来ロボット技術研究センターの清水です。

FAQの標準以外のデータ型
http://www.is.aist.go.jp/rt/OpenRTM-aist/html/FAQ2FRTE382B3E383B3E3839DE383B
CE3838DE383B3E38388E4BD9CE68890.html#vfed5000
に記載されている通りの手順にてidlファイルを作成しmakeしてもも下記のようなエ
ラーがでます。

`rtm-config --idlc` `rtm-config --idlflags` -I`rtm-config
--prefix`/include/rtm/idl TimedImage.idl
TimedImage.idl:1: rtm/idl/DataType.idl: No such file or directory
TimedImage.idl:4: Error in look-up of 'Time': 'Time' not found
omniidl: 1 error.
omniidl: Error running preprocessor
make: *** [TimedImageStub.h] エラー 1

環境は、Ubuntu7.10です。

そこで下記のようにTimedImage.idlを変更したところとりあえずコンパイルは通りま
した。

#include <BasicDataType.idl>
module RTC{
  struct TimedImage
  {
    Time tm;
    long width;
    long height;
    long depth;
    sequence<octet> data;
  };
};

まだ、onXXXを実装していないので動作確認はしておりませんが、上記のような変更
で問題ないでしょうか?

以上、よろしくお願いいたします。
--
 One for all.  |     |  清水 正晴, 研究員, 博士(工学)
 All for one.  |     |  未来ロボット技術研究センター, 千葉工業大学
      o/     0 |_____|  e-mail: shimi @ furo.org   web: www.furo.org
     /U___     |     |  tel: 047-478-0567  fax: 047-478-0568
      /


Checked by AVG.
Version: 7.5.519 / Virus Database: 269.22.13/1375 - Release Date: 2008/04/12
11:32





openrtm-users メーリングリストの案内