/ / Ogre3D Basic Framework Problem auf Ubuntu - C ++, Netbeans, Ubuntu, Oger3d

Ogre3D Basic Framework Problem auf Ubuntu - C ++, Netbeans, Ubuntu, Oger3d

Ich habe versucht, Ogre3D zu lernen und bin auf die Bühne gekommen, wo ich etwas Ernsthafteres beginnen möchte als die Beispiele, mit denen ich gekommen bin, also habe ich das gefunden und kopiert Grundlegender Oger-Rahmen

Ich benutze Ubuntu 9.10, habe aber Ogre 1.7 von der Ogre3D Webseite kompiliert, ich benutze die Netbeans 6.8 IDE mit dem C ++ Plugin.

Die Basic Ogre Framework-Demo-App wird kompiliert und ausgeführt, ruft jedoch die Hauptschleife auf, in der geprüft wird, ob das Render-Fenster aktiv ist, andernfalls wird es aufgerufen sleep(1000);

Die if-Anweisung, die überprüft if(OgreFramework::getSingletonPtr()->m_pRenderWnd->isActive()) kommt immer falsch zurück, trotz der speziellen Einstellung m_pRenderWnd->setActive(true);

Durch das Lesen der Forenbeiträge, die damit verbunden sind, hat niemand anderes dieses Problem, aber sie verwenden hauptsächlich Windows oder Mac.

Gibt es Probleme mit Ogre3D auf Ubuntu, oder ist es möglicherweise ein Problem mit den automatisch generierten Makefiles, die Netbeans erzeugt?

Antworten:

0 für die Antwort № 1

Haben Sie die Anwendung für die Verwendung konfiguriert?richtige Grafiktreiber für dein System? Da Sie auf Ubuntu sind, müssen Sie OpenGL verwenden. Ich habe herausgefunden, dass einige Treiber bei einigen Systemen nicht funktionieren, wenn sie Ogre verwenden.