openrtm-aist c++ 1.1.2-release
#contents(4)
Packages
Windows installer
For 32bit
| Windows installer (OpenRTM-aist for C++, Python, Java, and OpenRTP, rtshell(4.1.0) are included) (Visual Studio 2008, 2010, 2012, 2013, 2015 are supported) |
OpenRTM-aist-1.1.2-RELEASE_x86.msi MD5:d7bc03556e6b643a7e6102ab08fe9ff6 |
2016/05/27 |
| Python-2.7 | python-2.7.10.msi | python.org |
| PyYAML | PyYAML-3.11.win32-py2.7.exe | pyyaml.org |
| CMake | cmake-3.5.2-win32-x86.msi | cmake |
| Doxygen | doxygen-1.9.2-setup.exe | doxygen |
- * Currently Python 2.7.10 is recommended. 2.7.11 might need to set PYTHONPATH environment variables.;
- * Old rtshell must be removed before installing rtshell from this installer.;
- The above download link may be broken when the latest version of Doxygen is released. In that case, please go to the download page of [[doxygen: http: //www.doxygen.nl/index.html]] and download and install the latest “doxygen-X.X.X-setup.exe”.
For 64bit
| CENTER:**Visual Studio 64bit用** | |||
| Windows installer (OpenRTM-aist for C++, Python, Java, and OpenRTP, rtshell(4.1.0) are included) (VVisual Studio 2008, 2010, 2012, 2013, 2015 are supported) |
OpenRTM-aist-1.1.2-RELEASE_x86_64.msi MD5:dd182bd4daa31c2c26066a56cf5fed59 |
2016/05/27 | |
| Python-2.7 | python-2.7.10.amd64.msi | python.org | |
| PyYAML | PyYAML-3.11.win-amd64-py2.7.exe | pyyaml.org | |
| CMake | cmake-3.5.2-win32-x86.msi | cmake | |
| Doxygen | doxygen-1.9.2-setup.exe | doxygen | |
- * Currently Python 2.7.10 is recommended. 2.7.11 might need to set PYTHONPATH environment variables.;
- * Old rtshell must be removed before installing rtshell from this installer.;
- The above download link may be broken when the latest version of Doxygen is released. In that case, please go to the download page of doxygen and download and install the latest “doxygen-X.X.X-setup.exe”.
How to set Visual Studio version
Modify system environment variable RTM_VC_VERSION according to Visual Studio version used in your system.
| Visual Studio version | RTM_VC_VERSION value | |
| 2008 | vc9 | Only 32bit version supported |
| 2010 | vc10 | |
| 2012 | vc11 | |
| 2013 | vc12 | default setting |
| 2015 | vc14 |
How to use old version runtime of C++
Old version runtime libraries are installed version-name folder (such as 1.0.0(only 32bit), 1.1.0, 1.1.1 folders) under OpenRTM-aist Program folder, . Set target search path to PATH environment variable by using RTM_BASE environment variable.
ex) vc12 run-time libraries for version 1.1.1 are located under RTM_BASE1.1.1\vc12\bin.
Linux package
Currently pre-build packages are provided for the following distribution and versions. Installing OpenRTM-aist is just run the following installation script.
| Distribution / version | Installation script |
|---|---|
| Ubuntu 12.04 (precise) i386/amd64 Ubuntu 14.04 (trusty) i386/amd64 Ubuntu 15.10 (wily) i386/amd64 Ubuntu 16.04 (xenial) i386/amd64 |
pkg_install_ubuntu.sh |
| Debian 7.0 (wheezy) i386/amd64 Debian 8.0 (jessie) i386/amd64 |
pkg_install_debian.sh |
1.1.1-RELEASE can be updated, if you already installed it.
For Ubuntu / Debian
$ sudo apt-get update
$ sudo apt-get upgrade
For Fedora
# dnf update
&aname(src);
Source code
| C++ source code | OpenRTM-aist-1.1.2.tar.bz2 MD5:c270ad187f26e473bf274e8d589fcd8f |
2016.05.27 |
| C++ source code | OpenRTM-aist-1.1.2.tar.gz MD5:e09d05bb93bef22657d133cff20255a4 |
2016.05.27 |
| C++ source for Windows | OpenRTM-aist-1.1.2-win32.zip MD5:ade9f4e555d76ca6c29bdd67dd64d42b |
2016.05.27 |
Build from sourcecode
ソースからビルドする方法については、ソースからのビルド(Windows編) または ソースからのビルド(Linux編) をご覧くだい。
deb/rpmパッケージ作成
1.1から上記の [[ソースコード>#src]] からのUbuntu, Debian 用debパッケージ、Fedora, Vine用 rpmパッケージの作成が正式にサポートされました。
以下の手順でパッケージを作成することができます。パッケージ作成に当たっては、一括インストールスクリプト(pkg_install_***.sh)を利用して必要なパッケージを予めインストールしておいてください。
$ tar xvzf OpenRTM-aist-1.1.2-RELEASE.tar.gz
$ cd OpenRTM-aist-1.1.2
$ ./configure --prefix=/usr
$ cd packages
$ make
パッケージはpacakgesディレクトリ内に作成されます。
※ UbuntuやDebianにてdebパッケージを作成する場合は “dpkg-dev build-essential debhelper devscripts”、Fedoraにてrpmパッケージを作成する場合は “rpm-build createrepo” といったツールを予めインストールしておく必要があります。;
リリースノート: 1.1.2-RELEASE
OpenRTM-aist Official Website からソースコード、Windowsインストーラ、Linux用パッケージ等が LGPL ライセンスもしくは産総研との個別契約のうち一つから選択するデュアルライセンス方式で利用可能です。
機能に関する変更
- 雑多なバグフィックス
ポータビリティに関する変更
- 64bitLinunxへの雑多な対応
- 64bitWindowsへの対応
- VC2015(32bit/64bit)の正式サポート
拡張機能に関する変更
ユーザビリティに関する変更
- Windowsインストーラをアーキテクチャ別の2種類にまとめる
- 1つのインストーラで複数のVisual Studioバージョンに対応
- C++版、Python版、Java版、rtshellも同時にインストール可能
- WindowsインストーラでomniORBを4.2.1に更新
- WindowsインストーラでOpenCVを2.4.11に更新し、IntelTBBで再コンパイル
対応 (ビルド検証済) OS
- Debian 7.0 i386, x86_64
- Debian 8.0 i386, x86_64
- Ubuntu 12.04 i386, x86_64
- Ubuntu 14.04 i386, x86_64
- Ubuntu 15.10 i386, x86_64
- Ubuntu 16.04 i386, x86_64
- Windows-7 (32/64bit)
- Windows-8.1 (32/64bit)
