RTミドルウェアについて学ぶ3
昨日は(ry
本題
WiiRemoteAgent_vc9.slnをVS2008_EX(Visual Studio 2008 ExpressEdition)で開こうとすると
rtm_config.vspropsがないと言われる.
知らんがな.
とりあえず,C:\Program Files\OpenRTM-aist\1.0\etcにそれらしいのがあったので
WiiRemoteAgentフォルダ内にコピー
とりあえず開けた.
次にビルドしようとすると
rtm-skelwrapper.pyを開きたいと言われるなど.
pythonを入れろということか
ysugaさんのページを参考に色々揃える.
http://ysuga.net/robot/rtm/practice/install
気を取り直してビルド.
エラー数が1000を超えた...無理ぽ
------------------------------------------------------
上はWindows7でVisual Studio 2008 ExpressEditionの場合.
WindowsVistaでVisual Studio 2008だと以下のエラー6つ
1>WiiRemoteAgent.obj : error LNK2019: 未解決の外部シンボル "public: __thiscall WiiBase::WiiBase(void)" (??0WiiBase@@QAE@XZ) が関数 "public: virtual enum RTC::ReturnCode_t __thiscall WiiRemoteAgent::onActivated(long)" (?onActivated@WiiRemoteAgent@@UAE?AW4ReturnCode_t@RTC@@J@Z) で参照されました。
1>WiiRemoteAgent.obj : error LNK2019: 未解決の外部シンボル "public: __thiscall WiiClassicController::WiiClassicController(void)" (??0WiiClassicController@@QAE@XZ) が関数 "public: virtual enum RTC::ReturnCode_t __thiscall WiiRemoteAgent::onActivated(long)" (?onActivated@WiiRemoteAgent@@UAE?AW4ReturnCode_t@RTC@@J@Z) で参照されました。
1>WiiRemoteAgent.obj : error LNK2019: 未解決の外部シンボル "public: __thiscall WiiMotionPlus::WiiMotionPlus(void)" (??0WiiMotionPlus@@QAE@XZ) が関数 "public: virtual enum RTC::ReturnCode_t __thiscall WiiRemoteAgent::onActivated(long)" (?onActivated@WiiRemoteAgent@@UAE?AW4ReturnCode_t@RTC@@J@Z) で参照されました。
1>WiiRemoteAgent.obj : error LNK2019: 未解決の外部シンボル "public: __thiscall WiiNunchaku::WiiNunchaku(void)" (??0WiiNunchaku@@QAE@XZ) が関数 "public: virtual enum RTC::ReturnCode_t __thiscall WiiRemoteAgent::onActivated(long)" (?onActivated@WiiRemoteAgent@@UAE?AW4ReturnCode_t@RTC@@J@Z) で参照されました。
1>WiiRemoteAgent.obj : error LNK2019: 未解決の外部シンボル "public: __thiscall WiiBalanceBoard::WiiBalanceBoard(void)" (??0WiiBalanceBoard@@QAE@XZ) が関数 "public: virtual enum RTC::ReturnCode_t __thiscall WiiRemoteAgent::onActivated(long)" (?onActivated@WiiRemoteAgent@@UAE?AW4ReturnCode_t@RTC@@J@Z) で参照されました。
1>c:\Users\NEO440\Desktop\WiiRemoteAgent\WiiRemoteAgent\Debug\WiiRemoteAgent.dll : fatal error LNK1120: 外部参照 5 が未解決です。
というわけで他人の作ったRTコンポーネントを使うことはあきらめて,機会があれば自分で作ろうと思う.
自学自習おわり
【関連する記事】