<div dir="ltr">升谷先生<div><br></div><div>安藤です</div><div><br></div><div>ご指摘ありがとうございます。</div><div>OpenRTMは現在、コードの静的解析等に基づくコード品質の改善作業を行っております。</div><div>宮本からも報告がありましたように、OpenRTMに起因する問題については、</div><div>極力対処していく予定です。</div><div><br></div><div>#omniORBのコードやIDLコンパイルによる自動生成コードについては、どうしても</div><div>#警告が出まくることもあるかと思いますが。。。</div><div><br></div><div>文字コードのUTF-8(with BOM)化も含まれますので、WindowsとLinuxで文字コード</div><div>的にも同じソースが利用できるようになると思います。</div><div><br></div><div>また、RTCBuilderの生成コードのUTF-8+BOMもチケットを切りましたので、</div><div>次期バージョンでは修正される見込みです。</div><div><br></div><div><br></div><div class="gmail_extra"><div class="gmail_quote">2017年2月5日 17:34 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:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">OpenRTM MLの皆様,<br>
<br>
大阪電通大の升谷です.<br>
<br>
WindowsでOpenRTM-aist-1.1.2-<wbr>RELEASE_x86_64.msiをインストールし,<wbr>Visual<br>
Studio 2012で使っています.<br>
<br>
RTC Buliderで生成したコードをCmakeの「Visual Studio 11 2012 Win64」で<br>
Configure, Generateしたソリューションをそのままビルドすると大量<wbr>の警告<br>
が出ます.これを無くすにはどうしたらいいでしょうか?<br>
<br>
警告の種類は4種類です.<br>
<br>
  C4244<br>
  C4251<br>
  C4267<br>
  C4290<br>
<br>
最初かからこれだけメッセージが出てしまうと,<wbr>自分のコードのエラーや警告<br>
を見落としかねず,非常に好ましくありません.<wbr>以前から気になっていたので<br>
すが,1.1.2になっても全く状況が変わりませんので,<wbr>相談させていただく次<br>
第です.<br>
<br>
強引ではありますが,「モジュール名.cpp」と「<wbr>モジュール名Comp.cpp」の先<br>
頭に以下を追加してみました.<br>
<br>
#ifdef _MSC_VER<br>
#pragma warning(disable:4244)<br>
#pragma warning(disable:4251)<br>
#pragma warning(disable:4267)<br>
#pragma warning(disable:4290)<br>
#endif<br>
<br>
しかし,C4267とC4290の警告が消えません.<br>
<br>
別の方法として,「モジュール名」と「モジュール名Comp」<wbr>のプロジェクトの<br>
プロパティで,構成プロパティ→C/C++→詳細設定→<wbr>指定の警告を無効にする<br>
に「4244;4251;4267;4290;」<wbr>を追加してみました.この場合もC4267とC4290の<br>
警告が消えません.<br>
<br>
インストールされるヘッダファイルを変更していただくのが一番い<wbr>いと思いま<br>
すが,それが難しい場合は,警告が出なくなるできるだけ安全な(<wbr>特定のコー<br>
ドの警告だけが表示されない)<wbr>方法をご教示くださるようお願いいたします.<br>
<span class="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>