<div dir="ltr">升谷先生<div><br></div><div>安藤です</div><div><br></div><div>先ほどお伝えした解決方法ですが、問題は別のところにありそうです。</div><div><div><span style="font-size:14px">#ちなみに、先ほどの config_rtc.h の変更は戻していただいた方がよいです。</span></div></div><div><br></div><div>おそらく、コンポーネントをビルドするためのCMakeFile内で</div><div>OpenRTMのCMake用設定ファイルがインクルードされていないか</div><div>そのファイルによる設定が無効になってしまっているように思います。</div><div><br></div><div>通常、RTコンポーネントのフォルダのトップにある CMakeLists.txt の中で</div><div><br></div><div>find_package(OpenRTM ....</div><div><br></div><div>という行があると思うのですが、これがなくなってたりしませんでしょうか?</div><div><br></div><div>find_package で </div><div><span style="font-size:14px">C:\Program Files (x86)\OpenRTM-aist\1.1.2\bin\vc14\OpenRTMConfig.cmake</span></div><div><span style="font-size:14px">というOpenRTMでRTCをビルドするための設定用Cmakeファイルを</span></div><div><span style="font-size:14px">取り込んで、コンパイラ・リンカに渡す諸々の設定が定義されております。</span></div><div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">これがないと、ヘッダのインクルードパスが設定されなかったり、必要なDefineが</span></div><div><span style="font-size:14px">なされなかったりするので先ほどのようなエラーが出ます。</span></div><div><span style="font-size:14px"><br></span></div><div><br></div><div><span style="font-size:14px">以上、よろしくお願いいたします。</span></div><div><span style="font-size:14px"><br></span></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><br></div></div><div class="gmail_quote">2017年2月13日 18:29 MASUTANI Yasuhiro <span dir="ltr"><<a href="mailto:masutani@osakac.ac.jp" target="_blank">masutani@osakac.ac.jp</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">安藤様,<br>
<br>
早々に返信ありがとうございます.<br>
<br>
config_rtc.<wbr>hを教えていただいたとおりに書き換えることにより,<br>
rtm/CorbaPort.h の問題はなくなりました.<br>
<br>
しかし,<br>
<br>
  C:\Program Files\OpenRTM-aist\1.1.2\rtm/<wbr>OutPort.h(216): error C2678: 二項演算子 '<<=' : 型 'CORBA::Any' の左オペランドを扱う演算子が見つかりません (または変換できません) (新しい動作; ヘルプを参照)。<br>
<br>
で始まる大量のエラーが出てしまい,また困っています.<br>
<br>
対処法はありますでしょうか?<br>
<br>
On Mon, 13 Feb 2017 18:18:01 +0900,<br>
Ando Noriaki <<a href="mailto:n-ando@aist.go.jp">n-ando@aist.go.jp</a>> wrote:<br>
><br>
> すみません、<wbr>旧バージョンのomniORB用の設定が残っていたようです。<br>
> 原因は調査中ですが、とりあえず、<br>
> C:\Program Files\OpenRTM-aist\1.1.2\rtm\<wbr>config_rtc.h というファイル内の<br>
><br>
> /* #undef RTC_CORBA_CXXMAPPING11 TRUE */<br>
> を<br>
> #define RTC_CORBA_CXXMAPPING11 TRUE<br>
><br>
> に書き換えて試してみていただけないでしょうか?<br>
<span class="gmail-HOEnZb"><font color="#888888"><br>
--<br>
# 升谷 保博<br>
# 大阪電気通信大学 総合情報学部 情報学科<br>
# 575-0063 大阪府四條畷市清滝1130-70 / TEL&FAX: 072-876-5107<br>
______________________________<wbr>_________________<br>
openrtm-users mailing list<br>
<a href="mailto:openrtm-users@openrtm.org">openrtm-users@openrtm.org</a><br>
<a href="http://www.openrtm.org/mailman/listinfo/openrtm-users" rel="noreferrer" target="_blank">http://www.openrtm.org/<wbr>mailman/listinfo/openrtm-users</a><br>
</font></span></blockquote></div><br></div></div>