1.7부터 빌드방식이 바뀌어서 몇분들이 도움을 요청하시길래 간단히 컴파일법을 작성하겠습니다.
프로젝트로인해 오랜만의 포스팅이네요 ㅎ

일단 http://www.ogre3d.org/download/source 에 접속하여서
OGRE 1.7.0 RC1 Source For Windows Microsoft Visual C++ Dependencies Package
이 두개를 받습니다.
사용자 삽입 이미지
압축을 풀고 내용물을 한폴더로 모으면 위와 같이 두개의 폴더가 보이는데요.
Dependencies 폴더를 ogre 폴더속으로 넣어줍시다.
(참고:  CMake로 컴파일시 한글경로인식이 않되기때문에 경로설정을해줌 C:\ogre-v1-7-0RC1\ogre )

그뒤에 Dependencies 폴더속 Dependencies\src 에 가보면 OgreDependencies 라는 이름으로
각 솔루션 파일이있는데 각자의 VisualStudio에 맞는 솔루션파일을 실행시켜서 솔루션채로 빌드해줍시다.
(저같은경우 VC9을 사용하니 OgreDependencies.VS2008.sln 실행)

여기까지는 이전 오우거 버젼컴파일하는것과 동일하였습니다.
이전에는 여기까지한뒤에 기본적으로 들어있던 OgreMain.sln을 찾아서 컴파일을 해주었는데요
1.7부터는 CMake를 통해 빌드를해야하더라구요.

그러므로 CMake를 받으러 http://www.cmake.org/cmake/resources/software.html 에 접속해서
Windows ZIP으로 되어있는것을받읍시다.(CMake자주사용하시는분아니면 그때그때받아쓰면됨)

자.. 다운이 다되었으면 \bin\cmake-gui.exe 를 실행시킵시다.
사용자 삽입 이미지
이제 CMake로 컴파일 CMakeList가 있는 폴더와 Output을 받아드릴 폴더를 설정해줍니다.
%주의 오우거폴더의 경로에 한글이 있으면 컴파일에 실패합니다.
%주의 CMake의 경로에 한글이있으면 컴파일되지않습니다.

그뒤에 Configure 버튼을 눌러줍니다.
사용자 삽입 이미지
그러면 위와 같은 창이 뜨는데요 여기서 자신이 사용하는 VisualStudio나 각각의 개발환경을
선택해주고 Finish를 눌러줍니다.
사용자 삽입 이미지

정상적으로설정이 되어있는 상태라면 위와같은 화면이 나타날것입니다.

이상태에서 Configure 버튼을 한번더 눌러준뒤 Generate 버튼을 눌러주면 Output되는 폴더속에
OGRE.sln 라는 이름의 솔루션 파일이 생성된것을 확인할수있습니다.
사용자 삽입 이미지

이후는 이전의 버젼을 사용했던것과 같이 엔진라이브러리를 컴파일한후 쓰시고싶은대로 쓰시면
되는겁니다아

사용자 삽입 이미지

엔진 컴파일후 샘플브라우져를 실행한 화면

Posted by 랜스.

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다


Leave your greetings here.

  1. Comment RSS : http://lancekun.com/tc/rss/comment/149
  2. kernys 2010/01/29 15:40  Modify/Delete  Reply  Address

    잘 보고 가요 ^.^~

  3. 고진혁 2010/03/09 07:53  Modify/Delete  Reply  Address

    안녕하세요 잘보고 갑니다.. 문제가 있는데요.. 저대로 실행햇더니
    OGRE EXCEPTION Cannot create settings file to Root saveConfig at ..\..\..\..\OgreMain\src\OgreRoot.cpp (line 382) 일케 뜨는대요

    이유를 아시나여 ;

    • 나그네 2010/03/09 21:02  Modify/Delete  Address

      그거 사용자 계정이 한글이름이라서 그렇습니다.
      사용자 계정이름 영어로 바꾸시면 될꺼에요

  4. HWANG YENA 2010/04/25 01:51  Modify/Delete  Reply  Address

    오우거 엔진3디에 공개 오픈 게임소스 들어 있는지요?/
    지금 언리얼 공부 할가 하는데..오우거가 더 배우기 쉬울까 해서요..지금 기간이 얼마 안남아서..ㅠㅠ작

    • 랜스 2010/04/28 23:20  Modify/Delete  Address

      음 =ㅁ= 공개 오픈소스가 들어있지않지만 온라인상에서 쉽게 구할수있을겁니다.. (간단한게임의 경우는) 빠른시간내로 쉽게 접하시려면 오우거가 괜찮습니다. 문서화나 문의지원같은건 언리얼쪽이 확실히 잡혀있지만 개인이 공부하기에는 쉽게 구할수있고 그나마 널리퍼져있는 오우거를 먼져 공부해보시는게 좋을듯싶습니다.

  5. 게임 2010/09/15 11:09  Modify/Delete  Reply  Address

    저.. Ogre폴더는 어디서 나온거죠?

    • 랜스 2010/10/21 10:10  Modify/Delete  Address

      이 글을 썼을때의 시점으로OGRE 1.7.0 RC1 Source For Windows 를 다운 받아서 압축을 푸시면 ogre 폴더가 나옵니다.

  6. Mins-woo 2010/11/11 16:47  Modify/Delete  Reply  Address

    질문이 하나 있습니다. SDK를 받아서 설치한 다음에 디펜던시를 Cmake를 이용해서 합쳐도 되나요? 현재는 그냥 없다는 파일들을 직접 디버그 폴더에 넣어서 쓰는 방법을 사용하고 있습니다. 그리고 렌스님이 쓴 데로 소스를 컴파일 해서 만들어진 솔루션을 사용시에 기존에 있는 셈플들을 솔루션에서 재외한 다음에 오우거포럼에 있는 기본 프레임워크 튜토리얼부터 시작해도 되는지 알고 싶습니다.

: 1 : ... 41 : 42 : 43 : 44 : 45 : 46 : 47 : 48 : 49 : ... 182 :