Project

General

Profile

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は、「
    • 各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