The procedure for installing OpenRTM-aist using the MSI installer is described on the following page.
RTC development requires to install CMake, Doxygen, and Visual Studio.
Install the download version through the above link, or obtain and install Visual Studio 2010/2012/2013/2015/2017/2019 separately. Visual Studio is not directly necessary for Python-based RTC development itself, but it is necessary if you want to create an MSI distribution package with the OpenRTM-aist environment for distributing the developed RTC.
The installer does the following:
RTM_BASE=C:\Program Files\OpenRTM-aist\ RTM_ROOT=C:\Program Files\OpenRTM-aist\1.2.1\ RTM_VC_VERSION=//Here, the text based on your choice of Visual C++/Studio version like "VC14" or so. RTM_JAVA_ROOT=C:\Program Files\OpenRTM-aist\1.2.1\ OMNI_ROOT=C:\Program Files\OpenRTM-aist\1.2.1\omniORB\4.2.3_%RTM_VC_VERSION%\ OpenCV_DIR=C:\Program Files\OpenRTM-aist\1.2.1\OpenCV3.4\ OpenRTM_DIR=C:\Program Files\OpenRTM-aist\1.2.1\cmake\
C:\Program Files\OpenRTM-aist\1.2.1\bin\%RTM_VC_VERSION%\ C:\Program Files\OpenRTM-aist\1.2.1\omniORB\4.2.1_%RTM_VC_VERSION%\bin\x86_win32\ C:\Program Files\OpenRTM-aist\1.2.1\OpenCV3.4\%RTM_VC_VERSION%\bin\
RTM_BASE=C:\Program Files (x86)\OpenRTM-aist\ RTM_ROOT=C:\Program Files (x86)\OpenRTM-aist\1.2.1\ RTM_VC_VERSION= //Here, the text based on your choice of Visual C++/Studio version like "VC14" or so. RTM_JAVA_ROOT=C:\Program Files (x86)\OpenRTM-aist\1.2.1\ OMNI_ROOT=C:\Program Files\OpenRTM-aist\1.2.1\omniORB\4.2.3_%RTM_VC_VERSION%\ OpenCV_DIR=C:\Program Files\OpenRTM-aist\1.2.1\OpenCV3.4\ OpenRTM_DIR=C:\Program Files\OpenRTM-aist\1.2.1\cmake\
C:\Program Files (x86)\OpenRTM-aist\1.2.1\bin\%RTM_VC_VERSION%\ C:\Program Files(x86)\OpenRTM-aist\1.2.1\omniORB\4.2.3_%RTM_VC_VERSION%\bin\x86_win32\ C:\Program Files(x86)\OpenRTM-aist\1.2.1\OpenCV3.4\x86\%RTM_VC_VERSION%\bin\
The files are installed in the following structure:
<install_dir> + OpenRTM-aist + 1.x.x: Runtime of old version + 1.2.1 + bin: dll, lib various commands + cmake: OpenRTMConfig.cmake + coil: coil header file + Components + C ++ + Examples: C ++ sample components + OpenCV: OpenCV C ++ sample component + Java: Java sample component + Python: Python sample component + etc: rtc.conf sample + jar: jar file + jre: OpenJDK JRE + omniORB + OpenCV3.4 + rtm: OpenRTM-aist header file + ext: extension module file + idl: OpenRTM-aistIDL file + util + ExcelControlpy: Python based RTC for Microsoft Office + OpenRTP: RTCBuilder and RTSystemEditor tools + PowerPointControlpy: RTC for Microsoft Office PowerPoint + python_dist: Common library for python-based tools + RTCDT: A tool to support the development of Python-based RTC + rtc-template: An old tool that provides similar functions to RTCBuilder + RTSystemEditor: RTSystem Editor only file + VCVerChanger: Tool to specify the version of Visual Studio used + WordContrlpy: Python based RTC for Microsoft Office Word