[openrtm-users 02838] コンポーネントのテンプレートの設定方法

urabe k_urabe @ hi.is.uec.ac.jp
2013年 7月 5日 (金) 17:46:01 JST


電気通信大学大学院の占部と申します.

RTCbuilderの「コード生成」ボタンを押下して生成される
c/c++コードの変更方法について教えていただけませんでしょうか.

現在,OpenCVを使用したコンポーネントを下記サイトを参考に作成しています.
http://www.openrtm.org/openrtm/ja/node/5286
現状では手作業で,
#include<cv.h>
#include<cxcore.h>
#include<highgui.h>
を生成されたヘッダファイルに書き込んでいます.しかし,私が作成する
コンポーネントはすべてOpenCVを使用するので,手作業での #include 追加を
自動化したいと考えています.

同様に,「コード生成」で生成される CMakeLists.txt に対しても,
find_package(OpenCV REQUIRED) の追加,
2か所あるtarget_link_libraries に ${OpenCV_LIBS} の追加を手作業で行って
います.

私は,RTCBuilderが何らかのテンプレートを参照し,それを元に c/c++ コードを
作成していると予想しています.もしそうであれば,RTCBuilder が参照している
テンプレートを編集(数行の #include や find_package の追加)すれば
一連の手作業が自動化できるのではないかと期待しています.

当方でもいろいろ調べてみたのですが,残念ながらどうしてよいのかわかりませ
んでした.

RTCBuilderのテンプレートの場所や設定方法など,ご存知の方いらっしゃいまし
たら,ご教示いただけないでしょうか.よろしくお願いします.


More information about the openrtm-users mailing list