[choreonoid-users-ja 00177] Re: Windowsで動くようになりました
MASUTANI Yasuhiro
masutani @ isc.osakac.ac.jp
2016年 3月 20日 (日) 16:57:57 JST
中岡様,
大阪電通大の升谷です.
なかなか時間が取れなかったのですが,やっと私の環境でビルドができました.
Windows 7 Professional SP1 64bit
Visual Studio 2012
です.使ったツールやライブラリは,以下の通りです.Qtの新しいバージョン
には,VS2012の64bitのバイナリがなく,5.2.1を使いましたが,ビルドは通り
ました.これで大丈夫でしょうか?
CMake 3.5.0
Boost 1.60.0 boost_1_60_0-msvc-11.0-64.exe
Qt 5.2.1 msvc2012 64-bit OpenGL
Eigen 3.2.8
OpenRTM-aist-1.1.1-RELEASE_x86_64_vc11.msi
OpenRTM-aist-Python_1.1.0-RELEASE_x86_64.msi
python-2.7.10.amd64.msi
numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl
CMakeでデフォルトから変更してチェックを入れた項目は以下の通りです.
ENABLE_CORBA
BUILD_CORBA_PLUGIN
BUILD_OPENRTM_PLUGIN
BUILD_OPENRTM_SAMPLES
ENABLE_PYTHON
BUILD_PYTHON_PLUGIN
BUILD_PYTHON_SIM_SCRIPT_PLUGIN
CMakeのConfigureとGenerateでワーニングが大量に出ます.
ビルドで1箇所だけエラーが出ました.
エラー 1858 error C1083: include ファイルを開けません。'inttypes.h': No such file or directory c:\python27\include\pyport.h 9
そこで
src\OpenRTMPlugin\python\PyOpenRTMPlugin.cpp
に
#undef HAVE_INTTYPES_H
を追加して,ビルドを通しました.これで大丈夫でしょうか?
ビルドの構成は「Release x64」です.
プロジェクトINSTALLでビルドし,サンプルのいくつかのプロジェクトで動作
を確認しました.
なお,BUILD_GROBOT_PLUGINのチェックを入れるとビルドが通りませんでした.
これは,追求せずにチェックを外しました.
以上ご報告まで.
At Wed, 24 Feb 2016 22:26:01 +0900,
中岡 慎一郎 <s.nakaoka @ aist.go.jp> wrote:
>
> Github上のChoreonoid開発版について、Windowsでコンパイル・実行できるよう
> になりましたのでお知らせします。
> コンパイルにはVisual C++ 2013を使うことができます。
> 詳しくはマニュアルの以下のページをご覧ください。
> http://choreonoid.org/ja/manuals/1.5/install/build-windows.html
--
# 升谷 保博
# 大阪電気通信大学 総合情報学部 情報学科
# 575-0063 大阪府四條畷市清滝1130-70 / TEL&FAX: 072-876-5107
choreonoid-users-ja メーリングリストの案内