2013-05-01 2 views
1

Qt5.0에서 ogre 3d 예제 프로젝트를 일반 C++ 프로젝트로 컴파일하려했지만 "No such file or directory"오류가 많이 발생했습니다. 이미 모든 pro 파일 경로. 또한이 튜토리얼 http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Installing+the+Ogre+SDK 에서처럼 환경 변수 OGRE_HOME을 설정했습니다.Ogre3d와 Qt5.0 설정

QT5에서 기능적 Ogre3d SDK를 만들기위한 모든 단계를 도와 줄 수있는 분은 초급자 여야합니다.

메신저 OgreSDK_vc10_v1-8-1, Mingw 4.7 및 QT5를 사용합니다.

나는이 튜토리얼의 단계를 따랐다.

  1. 빈 프로젝트를 새로 만듭니다.
  2. 코드에 대한 새 파일을 만들고 이름을 main.cpp로 지정합니다.
  3. 주요 기능 추가 : 프로젝트의 포함 경로에 \ 포함

    #include "Ogre\ExampleApplication.h": 
    
  4. 이 PathToYourOgreSDK \를 추가

    int main (void) 
    { 
        return 0; 
    } 
    
  5. 다음 소스 파일의 상단에 ExampleApplication.h 포함을 .

  6. PathToYourOgreSDK \ boost_1_42를 프로젝트의 포함 경로에 추가하십시오.
  7. PathToYourOgreSDK \ boost_1_42 \ lib를 라이브러리 경로에 추가하십시오.
  8. main.cpp에 새 클래스를 추가하십시오.

    class Example1 : public ExampleApplication 
    { 
    public: 
        void createScene() 
        { 
        } 
    }; 
    
  9. 은 주요 기능의 맨 위에 다음 코드를 추가합니다 :

    Example1 app; 
    app.go(); 
    
  10. 이 라이브러리 경로에 PathToYourOgreSDK \ lib 디렉토리의 \ 디버그를 추가합니다.

  11. OgreMain_d.lib를 링크 된 라이브러리에 추가하십시오.
  12. OIS_d.lib를 링크 된 라이브러리에 추가하십시오.
  13. 프로젝트를 컴파일하십시오.
  14. 응용 프로그램 작업 디렉토리를 PathToYourOgreSDK \ bin \ debug로 설정하십시오.
  15. 응용 프로그램을 시작하십시오. Ogre 3D Setup 대화 상자가 나타납니다.
+0

또한 Windows 7을 사용 중입니다. –

답변

2

나는 오우거 너무 초보자입니다, 나는 최근에 발견 :

http://advancingusability.wordpress.com/2013/03/30/how-to-integrate-ogre3d-into-a-qt5-qml-scene/

아직했지만, 나에게 유망한 것 같습니다하지 않았습니다.

+0

mingw 버전을 사용하고 있습니까? 나는 그 문제를 발견했다고 생각한다. 문제는 cmake 및 build.bat 파일 구성입니다. 그리고 거기에 qt gui와 ogre3d를 사용하는 위젯 만 링크를 보았습니다.하지만 도움을 주신 덕분에 .... –

+0

죄송합니다. 테스트 할 시간이 없었습니다. 하지만 그래, 내 프로젝트를 위해 나는 mingw 버전을 사용하고있다. – DRAX

+0

프로젝트 구축에 문제가 있습니까?나는 ogre 3D, qt, mingw (나는 mingw 만 사용하여 ogre3D 샘플을 컴파일 할 수 없다)로 프로젝트를 컴파일 할 수 없다. –