OpenRTM-aist C++ 1.1.1リリース版作成手順¶
Windows用ソースコードの生成¶
- Linux側でmake distして作成
$ svn co http://svn.openrtm.org/OpenRTM-aist/trunk/OpenRTM-aist $ cd OpenRTM-aist $ ./autogen.sh $ ./configure --prefix=/usr $ make $ make dist
作成されたOpenRTM-aist-1.1.1-win32.zipはredmineに置き、各VM環境でダウンロードして利用している。
http://redmine.openrtm.org/projects/openrtm-aist/files- OpenRTM-aist/configure.ac の修正前は OpenRTM-aist-1.1.01-win32.zip のファイル名になっている
- rv.2550は、OpenRTM-aist-1.1.1-win32_0404.zip を利用
Visual StudioのバージョンごとのVM環境でビルド¶
- 以下の環境を用意しており、Chromeリモートデスクトップを利用してアクセスする。
- Windows7-vc2008
- Windows7-vc2010(32/64bit)
- Windows7-vc2012(32/64bit)
- Windows7-vc2013(32/64bit)
- アクセス手順
- chromeのシークレットウィンドウで、リモートデスクトップを起動する
- ログインIDは、「openrtm@gmail.com」
- 各VMへのアクセスにはPINコードを入力
OpenRTM-aist c++ ビルド¶
Windows7-vc2008でのビルド¶
・build.batを環境に合わせて修正if not {%OMNI_ROOT%} == {0} set OMNI_ROOT=C:\distribution\omniORB-417-win32-vc9 if not {%ARCH%} == {0} set ARCH=x86 if not {%VC_VERSION%} == {0} set VC_VERSION=9 if not {%PYTHON_DIR%} == {0} set PYTHON_DIR=c:\python27
- rv.2550でビルドエラー
- vcbuild.exe : エラー VCBLD0007: ビルドするプロジェクト構成 RELEASE|X64 が見つかりませんでした。
- 54>c:\distribution\openrtm-aist\coil\stringutil.h(26) : fatal error C1083: include ファイルを開けません。'stdint.h': No such file or directory
- プロジェクト : warning PRJ0018 : 以下の環境変数が見つかりませんでした:
$(user_libd)
Windows7-vc2010でのビルド¶
・build.batを環境に合わせて修正(32bit用)if not {%OMNI_ROOT%} == {0} set OMNI_ROOT=C:\distribution\omniORB-417-win32-vc10 if not {%ARCH%} == {0} set ARCH=x86 if not {%VC_VERSION%} == {0} set VC_VERSION=10 if not {%PYTHON_DIR%} == {0} set PYTHON_DIR=c:\python27
- rv.2550でビルドOK
Windows7-vc2012でのビルド¶
・build.batを環境に合わせて修正(32bit用)if not {%OMNI_ROOT%} == {0} set OMNI_ROOT=C:\distribution\omniORB-417-win32-vc11 if not {%ARCH%} == {0} set ARCH=x86 if not {%VC_VERSION%} == {0} set VC_VERSION=11 if not {%PYTHON_DIR%} == {0} set PYTHON_DIR=c:\python27
- rv.2550でビルドエラー
- cl.exeのシステムエラー:mspdb100.dllが見つからない
- 検索すると以下にある
- C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\mspdb100.dll
- C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\mspdb100.dll
Windows7-vc2013でのビルド¶
・build.batを環境に合わせて修正(32bit用)if not {%OMNI_ROOT%} == {0} set OMNI_ROOT=C:\distribution\omniORB-417-win32-vc12 if not {%ARCH%} == {0} set ARCH=x86 if not {%VC_VERSION%} == {0} set VC_VERSION=12 if not {%PYTHON_DIR%} == {0} set PYTHON_DIR=c:\python27
- rv.2550でビルドエラー
- cl.exeのシステムエラー:mspdb100.dllが見つからない
- 検索すると以下にある
- C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\mspdb100.dll
- C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\mspdb100.dll