操作
バグ #2891
完了IDLファイルの#includeの先頭にスペースが入っているとBuilderのパースペクティブが開かなくなる
開始日:
2013/10/29
期日:
進捗率:
100%
予定工数:
説明
山形大学の秋葉直樹と申します. 宜しくお願い致します. こちらはUbuntu10.04にOpenRTM-aist のC++ ver1.0.2と Python ver1.0.0をインストールしています. 下記のURLを参考に独自型のデータポートを作成しようとしたのですが, データポート (応用編) | OpenRTM-aist http://www.openrtm.org/openrtm/ja/content/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%9D%E3%83%BC%E3%83%88-%E5%BF%9C%E7%94%A8%E7%B7%A8#toc1 書かれていることと同様に ~/Document/IDL内に BasicDataType.idl MyDataType.idl を置き, RTCBuilderの設定からIDL File Directoriesを上から /usr/include/rtc/idl /home/akiba/Document/IDL としました. しかし,「RTCBuilderでの確認」を行おうとした際に, RTCBuilderを開いてタブを開くと タブは出てくるのですが,設定画面が表示されなくなってしまいました. 言葉では表現しにくいため,プリントスクリーンの画像を添付致します. 一度eclipseを閉じ,~/Document/IDL/MyDataType.idlを消去してから再度開くとタブも設定画面も表示されます. 質問としては以下の2つがあります. 1) 上記の状態で設定画面を通常通りに表示させるにはどのようにすれば良いのか. 2) はじめに示したURLの「RTCBuilderでの確認」のところに,赤字で「新規プロジェクトを作成する場合は・・・」とありますが, "デフォルト・ロケーションの使用のチェック"はどこにあるのか 初歩的な質問かもしれませんが,宜しくお願い致します.
ファイル
n-ando さんが約11年前に更新
産総研 安藤様 山形大学の秋葉です. 申し訳ありません. 自己解決しました. 問題はidlファイルの中身でした. 下記のURLに書いてあるMyDataType.idlをそのままコピペしてしまったので,すぺての行の先頭にスペースが入っていました. データポート (応用編) | OpenRTM-aist http://www.openrtm.org/openrtm/ja/content/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%9D%E3%83%BC%E3%83%88-%E5%BF%9C%E7%94%A8%E7%B7%A8#toc2 すべての行の先頭のスペースを削除するときちんとRTCBuilderのタプが表示されました. 詳しく調べてみたところ, #include の前にスペースが入るとこのようになるようです. C++では#includeの前にスペースが入っても正常に動作しますが,IDLではダメみたいです. お手間を取らせてしまい,申し訳ありませんでした.
操作