티스토리 툴바



개인작업 ( 게임엔진이라 쓰고 연습장이라 읽는 ) 을 하면서 게임브리오, 오우거, 일리히트 엔진을 많이 참고하고 있습니다. 그 중 오우거가 1.7 버전대로 넘어오면서 설치법이 많이 달라졌는데요. 이왕 설치해본거 설치법을 포스팅 해보기로 했습니다.

일단 오우거 홈페이지로 가셔서 자신의 환경에 맞는 오우거 소스를 다운 받습니다.
[ Ogre 소스 다운로드 페이지 ]


그 다음 자신의 작업 환경에 맞는 Precompiled Dependencies 파일을 다운로드합니다.


이제 다운로드 받은 Precompiled Dependencies 을 빌드해줍니다. 다운 받은 파일의 압축을 푼 후, src 폴더안에 보시면, Visual Studio 버전별로 솔루션 파일이 존재합니다. 자신이 사용하는 Visual Studio 버전에 맞는 솔루션 파일을 이용하여, 빌드 하시면 됩니다. 참고로 빌드된  Precompiled Dependencies 파일들은 이 후 CMake 에서 필요로 하므로, 오우거 소스폴더안에 같이 넣어주시는 것이 좋습니다 ( 자동으로 파일을 찾기는 하지만, 좋은게 좋은거니.. )


오우거 3D는 부스트 라이브러리를 사용합니다. Precompiled Dependencies 에는 부스트 라이브러리가 포함되어있지 않으므로 직접 설치 하셔야 합니다. 이전에 올린 Boost Pro를 이용하시면 손쉽게 부스트 라이브러리를 설치하실 수 있습니다.
2010/04/22 - 부스트 라이브러리 한방 설치 부스트 프로 ( Boost C++ Libraries - BoostPro )

오우거를 빌드하기 위해서는 CMake라는 프로그램이 필요합니다. 이 프로그램은 사용자의 환경에 맞게 Visual Studio 솔루션 파일이나 기타 필요 파일을 생성해주는 프로그램입니다. 밑의 파일을 다운 받으시면 됩니다.


CMake의 압축을 푼후 Bin 폴더 안에 있는 cmake-gui.exe 파일을 실행합니다.


실행하면 위와 같은 화면의 창이 뜹니다. 우선 Browse Source 버튼을 눌러 오우거 소스의 디렉토리를 입력해줍니다. 그 다음 CMake에 의해 생성 될 오우거 디렉토리를 Browse Build 버튼을 통해 지정해줍니다(이 디렉토리에 생성되는 오우거 소스파일이 우리가 사용할 파일입니다).

그 다음 Configure 버튼을 눌러 컴파일 환경을 지정해줍니다. 콤보 박스에서 자신이 사용하는 Visual Studio 버전을 선택하시면 됩니다.


항목 선택 후, Finish 버튼을 누르면, 무언가 좌르르륵~ 실행 되는데, 이후 밑의 화면과 같은 상태가 됩니다.


별다른 오류 없이 환경 설정이 끝나면 Generate 버튼이 활성화 되는데, 이 버튼을 누르면 이제 우리가 사용하게 될 오우거의 솔루션 파일과 함께 소스 파일이 Browse Build에 설정한 디렉토리에 생성 됩니다. 이것으로 오우3D 소스 설치 끝.
저작자 표시 비영리 동일 조건 변경 허락

 



 

Posted by 친절한티스

TRACKBACK http://kindtis.tistory.com/trackback/197 관련글 쓰기

  1. 게임개발 관련 사이트 무작위 저장  삭제

    2010/07/30 07:12TRACKBACK FROM Singleton

    GPG Study  http://www.gpgstudy.com 데브피아 http://www.devpia.com 한국 게임 협회 http://www.kgda.or.kr * 게임개발 엔진 언리얼 3 http://www.udk.com  리니지2, 콜오브듀티 일리히트  http://irrlicht.sourceforge.net Ogre 3D http://www.ogre3d.org   사용법...

댓글을 달아 주세요

  1. 얼마전에 CMake 라는 넘을 알게 되었는데 윈도우용도 있었나보네요 ^^;
    아무튼 요즘들어 automake를 대체할 이상한 녀석들이 많이 늘어서 머리가 아파요 ㅠ.ㅠ

    2010/06/09 10:36 [ ADDR : EDIT/ DEL : REPLY ]
    • 전 오우거때문에 처음 써봤는데...
      뭐가 뭔지 잘 모르겠더라구요. 그냥 오우거 설치 메뉴얼에 있는거 한거대로 한거일뿐. 정확한 용도도 모르겠습니다 =ㅅ=;

      2010/06/09 11:11 [ ADDR : EDIT/ DEL ]
  2. 잘봤습니다

    감사합니다. 1.6쓰다가 1.7써보려고 깔았는데, 강좌가 많은 도움이 됬네요. ㅎㅎ
    강좌보고 부스트 깔아서 했는데, 다깔고 알고보니 Ogre 1.7 폴더에 1.7에서 사용되는 부스트 모음 폴더가 따로있네요.
    부스트는 안깔아도 되는듯 합니다 ㅎㅎ

    2010/07/13 13:52 [ ADDR : EDIT/ DEL : REPLY ]