OpenRTM-aist C++ 1.1.1リリース版作成手順¶
Windows用ソースコードの生成¶
Visual StudioのバージョンごとのVM環境でビルド¶
- 以下の環境を用意しており、Chromeリモートデスクトップを利用してアクセスする。
- Windows7-vc2008
- Windows7-vc2010(32/64bit)
- Windows7-vc2012(32/64bit)
- Windows7-vc2013(32/64bit)
- アクセス手順
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
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