Download
latest Releases : 2.0.0-RELESE
2.0.0-RELESE | Download page |
Number of Projects
RT-Component | 153.5 |
RT-Middleware | 35 |
Tools | 22 |
Documentation | 2 |
Choreonoid
Motion editor/Dynamics simulator
OpenHRP3
Dynamics simulator
OpenRTP
Integrated Development Platform
AIST RTC collection
RT-Components collection by AIST
TORK
Tokyo Opensource Robotics Association
DAQ-Middleware
Middleware for DAQ (Data Aquisition) by KEK
OpenRTM-aistの皆様,MLの皆様,
大阪電通大の升谷です.
WindowsでOpenRTM-aist-1.1.2-RELEASE_x86_64.msiをインストールし,Visual
Studio 2012で使っています.コンポーネントをビルドする際に,
C:\Program Files\OpenRTM-aist\1.1.2\rtm/CorbaPort.h(1229): error C2664: 'PortableServer::POA::servant_to_id' : 1 番目の引数を 'PortableServer::RefCountServantBase *' から 'PortableServer::Servant' に変換できません。(新しい機能 ; ヘルプを参照)
というエラーが出て困っています.何が悪いのでしょうか?
RTC:PCLのWindowsへの移植を試みています.
http://openrtm.org/openrtm/ja/project/rtcpcl
https://github.com/gbiggs/rtcpcl/
Linuxで動かすことしか考慮されていないようですが,色々変更して,CMakeが
通り,IDLのコンパイルもできるところまで辿り着きました.ところが,各コ
ンポーネントのプロジェクトをビルドしようとすると,上記のようなエラーに
なります.近辺のヘッダファイルを見る限りは,コンパイラの指摘するように,
関数の引数の型があっていないようです.
同じ環境においてRTC Builderで作ったコンポーネントなどは問題なくビルド
できています.RTC:PCLはポートの使い方が特殊なため,平常は使わないヘッ
ダファイルも読み込んでいるのではないかと思いますが,お手上げ状態です.
アドバイスやヒントをいただけると幸いです.
どうかよろしくお願いいたします.