[choreonoid-users-ja 00009] Re: Choreonoid のRTCプラグインについて

Shin'ichiro Nakaoka s.nakaoka @ aist.go.jp
2012年 6月 8日 (金) 20:17:37 JST


茗花さん

「指定されたモジュールが見つかりません。」と出てから最終的にプラグインが
読み込めないときは、そのプラグインが必要としている他のライブラリのDLL
ファイルが見つからないことを表しています。(本当は「どのDLLファイルが見
つからないか」を表示してくれればいいのですが、Windowsではどうもそのあた
りがうまく行かなかったので、現状ではこのように分かりにくくなっています。)

それで、よく分からないのですが、OpenRTMのライブラリ一式はインストールさ
れましたでしょうか?まだのようでしたら、ご指摘のページの説明に従ってイン
ストールする必要があるかと思います。

また、私の方で試してみたところ、このプラグイン
(CnoirRobotMotionRtcPlugin.dll)について、DLLが見つからない問題は出なかっ
たのですが、「指定されたプロシージャが見つかりません。」という別のエラー
が発生しました。これはDLL内に実装される、プラグインを生成する関数が見つ
かっていないのかもしれません。

というわけでまだ問題があるかもしれませんので、開発者の原氏にも相談してみ
ます。


(2012/06/07 8:11), nabana naoyuki wrote:
> Windows 7(32bit)にChoreonoid ver.1.1.0をインストールして、
> http://openrtp.jp/wiki/_default/ja/Home/2012RTME8AC9BE7BF92E4BC9AE381A7E7B4B9E4BB8BE38197E3819FRTC.html
> に書いてあるChoreonoid-1.1.zipというRTCプラグインをインストール(展開し
> たファイルをChoreonoidのインストー ルフォルダにコピー)して、Choreonoid
> を起動したところ、
> 以下のメッセージが表示されました。
> 
>> プラグインファイル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidBalancerPlugin.dll"を読み込み中
>>
>> プラグインの読み 込みが出来ませんでした。
>>
>> Cannot load library C:\Program Files\Choreonoid
>> 1.1\lib\choreonoid-1.1\CnoidBalancerPlugin.dll: 指定されたモジュールが
>> 見つかりません。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidBodyPlugin.dll"を読み込み中
>>
>> Bodyプラグイ ンが読み込まれました。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidGRobotPlugin.dll"を読み込み中
>>
>> GRobotプラ グインが読み込まれました。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidPoseSeqPlugin.dll"を読み込み中
>>
>> PoseSeqプ ラグインが読み込まれました。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidRobotMotionRtcPlugin.dll"を読み込み中
>>
>> プラグインの読み 込みが出来ませんでした。
>>
>> Cannot load library C:\Program Files\Choreonoid
>> 1.1\lib\choreonoid-1.1\CnoidRobotMotionRtcPlugin.dll: 指定されたモ
>> ジュールが見つかりません。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidRtcManagerPlugin.dll"を読み込み中
>>
>> プラグインの読み 込みが出来ませんでした。
>>
>> Cannot load library C:\Program Files\Choreonoid
>> 1.1\lib\choreonoid-1.1\CnoidRtcManagerPlugin.dll: 指定されたモジュール
>> が見つかりません。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidBalancerPlugin.dll"を読み込み中
>>
>> Balancer プラグインが読み込まれました。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidRobotMotionRtcPlugin.dll"を読み込み中
>>
>> プラグインの読み 込みが出来ませんでした。
>>
>> Cannot load library C:\Program Files\Choreonoid
>> 1.1\lib\choreonoid-1.1\CnoidRobotMotionRtcPlugin.dll: 指定されたモ
>> ジュールが見つかりません。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidRtcManagerPlugin.dll"を読み込み中
>>
>> プラグインの読み 込みが出来ませんでした。
>>
>> Cannot load library C:\Program Files\Choreonoid
>> 1.1\lib\choreonoid-1.1\CnoidRtcManagerPlugin.dll: 指定されたモジュール
>> が見つかりません。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidRobotMotionRtcPlugin.dll"を読み込み中
>>
>> プラグインの読み 込みが出来ませんでした。
>>
>> Cannot load library C:\Program Files\Choreonoid
>> 1.1\lib\choreonoid-1.1\CnoidRobotMotionRtcPlugin.dll: 指定されたモ
>> ジュールが見つかりません。
>>
>> プラグインファイ ル"C:\Program Files\Choreonoid 1.1\lib\choreonoid-1.1
>> \CnoidRtcManagerPlugin.dll"を読み込み中
>>
>> プラグインの読み 込みが出来ませんでした。
>>
>> Cannot load library C:\Program Files\Choreonoid
>> 1.1\lib\choreonoid-1.1\CnoidRtcManagerPlugin.dll: 指定されたモジュール
>> が見つかりません。
>>
>>
> 
> プラグインファイルは上記のリンク通りに存在するのですが、プラグインファイ
> ルの読み込みが出来ていないようです。原因のわかる方がいらっしゃい ました
> ら、ご教授お願いします。
> 


-- 
Shin'ichiro Nakaoka
Visiting Researcher, IPAB, The University of Edinburgh
Reseracher, Intelligent Systems Research Institute, AIST


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