Windows에서의 인스톨

※이후의 설명은 편의상 OpenRTM-aist-0.4.0에 대해 쓰여져 있습니다. OpenRTM-aist-0.4.x에 대해서도 같은 순서로 인스톨 할 수 있습니다. 이하의 작업은 Administrator 권한을 가진 상태로 해주십시오.

대응 OS 및 배포

 OpenRTM-aist-0.4 는 아래와 같은 OS 로 동작하는 것이 확인되고 있습니다.
  • Windows XP Professional SP2

동작 조건

 OpenRTM-aist-0.4.0 의 인스톨에는 아래와 같은 패키지가 필요합니다.

  1. The ADAPTIVE Communication Environment (ACE) 5.4 이상
  2. omniORB-4.0.7
  3. Python2.4
  4. PyYAML (OpenRTM-aist-0.4.2만, rtc-template에 필요)
  5. OpenCV 1.0 (USBCamera 샘플 실행시에 필요)

덧붙여 ACE 및 omniORB의 Windows용의 헤더 및 라이브러리(LIB.DLL)를 포함한 인스톨러를 다운로드 페이지 및 아래와 같이에 준비되어 있습니다. 또, OpenCV의 인스톨러는 아래와 같이 링크 sourceforge의 다운로드 페이지로부터 다운로드할 수 있습니다.

ACE, omniORB, OpenCV를 상기 이외의 인스톨러로 인스톨 했을 경우한 후의 OpenRTM-aist의 빌드 및 자작 컴포넌트의 빌드 시에 필요한 환경 변수가 설정되지 않으므로 주의해 주십시오. 이러한 인스톨러를 사용한 인스톨을 추천합니다.
최신 정보:2008/06/02
 Visual C++ 2008 Express Edition 일본어판 에 대응한 OpenRTM-aist-0.4.2-jp_vc9패키지가 08/05/29에 릴리스 되었습니다. 이것을 동작시키기 위해서는 ACE, omniORB등도 새로운 버전으로 설치하지 않으면 안됩니다. 그것들을 여기 에 정리하였으니 참고해 주십시오.

ACE의 인스톨

 다운로드 페이지 혹은, 상기 링크로부터 ACE의 인스톨러 ACE-5.5_vcX.msi를 다운로드합니다. ACE-5.5_vcX.msi를 실행하면 인스톨러가 기동하므로 지시에 따라서 인스톨 합니다. 인스톨러는 이하의 작업을 실시합니다.
인스톨러는 이하의 작업을 실시합니다.
  • 디폴트(install_dir)는 C:\Program Files
  • (install_dir) \ACE_wrappers에 헤더, LIB등을 복사
  • Windows 시스템 디렉토리(통상은 C:\Windows\system32)에 ACE.DLL, ACEd.DLL를 복사
  • 환경 변수 ACE_ROOT에(install_dir)\ACE_wrappers를 세트

omniORB의 인스톨

 다운로드 페이지 혹은, 상기 링크로부터 omniORB의 인스톨러 omniORB-4.0.7-jp_vcX.msi를 다운로드합니다. omniORB-4.0.7-jp_vcX.msi를 실행하면 인스톨러가 기동하므로 지시에 따라서 인스톨 합니다.

인스톨러는 이하의 작업을 실시합니다.
  • 디폴트(install_dir)는 C:\Program Files
  • (install_dir) \omniORB 에 소스, 헤더, 스크립트, LIB 등을 복사
  • Windows 시스템 디렉토리(통상은 C:\Windows\system32)에 omniORBxxx.DLL(xxx는 버전 번호) 등을 복사
  • 환경 변수 OMNI_ROOT에(install_dir)\omniORB를 세트

덧붙여 환경 변수의 어플리케이션에의 통지 되지 않으므로, 환경 변수의 갱신을 유효하게 하려면 재기동해 주십시오. (※「내 컴퓨터」→「속성」→「상세 설정」→「환경 변수」로부터 환경 변수를 선택해 「편집」을 클릭해 편집 다이얼로그를 표시하고 그대로 아무것도 변경하지 않고 OK를 누르는 것으로 셸에 환경 변수의 변경이 통지되어 그 셸로부터 새롭게 실행한 어플리케이션에서는 변경된 환경 변수가 유효하게 됩니다만, 확실하지 않을 경우 재기동하는 편이 좋습니다.)

Python의 인스톨

 omniidl (omniORB의 IDL 컴파일러)나, 그 외 OpenRTM-aist의 툴에서 필요합니다. 다운로드 페이지 혹은, 상기의 링크Python 2.4.4 win32 installer로부터 다운로드해 인스톨러를 기동해 주십시오. 인스톨러를 기동하면, 위저드에서 몇이나 선택하는 부분이 있습니다만, 디폴트인 채로 인스톨 해도 괜찮습니다.

 → FAQ:Cygwin을 인스톨 하고 있는 환경에서 python.exe가 복수 존재하는 경우

PyYAML의 인스톨 (0.4.2만, rtc-template에 필요)

 OpenRTM-aist-0.4.2만, rtc-template에 필요합니다.다운로드 페이지 혹은, 상기의 링크PyYAML win32 installer 로부터 다운로드해 인스톨러를 기동해 주십시오.


OpenCV의 인스톨

 다운로드 페이지 혹은, 상기 링크로부터 OpenCV의 인스톨러 OpenCV_1.0.exe를 다운로드합니다. OpenCV_1.0.exe를 실행하면 인스톨러가 기동하므로 지시에 따라서 인스톨 합니다. OpenCV는 부속의 샘플 RT컴포넌트 USBCamera를 사용하는 경우에게만 필요합니다.


OpenRTM-aist의 인스톨

 Windows용의OpenRTM-aist의 인스톨러 (※이 링 크는 현재 0.4.2의 인스톨러가 링크 되고 있습니다)를 다운로드합니다. OpenRTM-aist-0.4.0.msi를 실행해, 지시에 따라서 인스톨 합니다.

인스톨러는 이하의 작업을 실시합니다.
  • 디폴트(install_dir)는 C:\Program Files
  • (install_dir) \OpenRTM-aist 에 소스, 헤더, 스크립트, LIB 등을 카피
  • Windows 시스템 디렉토리(통상은 C:\Windows\system32)에 RTMxxx.DLL(xxx는 버전 번호) 등을 복사
  • 환경 변수 RTM_ROOT에(install_dir)\OpenRTM-aist를 세트
  • 프로그램 폴더에
    • 샘플 프로그램을 등록
    • 클래스 레퍼런스에의 링크를 등록

또, Window로 사용하는 경우에는 환경 변수 Path에 %RTM_ROOT%\bin 및%RTM_ROOT%\utils\rtc-template도 등록하는 것을 추천합니다.
추가: 08/03/17(08/04/28개)
VC++2005 관련의 개발 환경(Microsoft Visual Studio 2005,Visual C++ 2005 Express등)을 인스톨 하고 있지 않는 환경에서는 반드시Microsoft Visual148C++ 2005 SP1 재배포 가능 패키지 (x86) 도 인스톨 해 주십시오.