Irrlicht mit Dev-C++ verwenden
In diesem Schriit werde ich euch noch einmal zeigen, wie man Irrlicht unter Dev-C++ einrichten kann. Dev-C++ wird zwar nicht mehr weiterentwickelt, trotzdem benutze ich es immer noch gerne. Ich gehe hier einfach mal davon aus, dass ihr Dev-C++ bereits erfolgreich installiert habt.
Als nächstes müsst ihr euch die neuste Version von Irrlicht herunterladen. Die Zip-Datei entpackt ihr dann in einen Ordner, der beispielweise von der Struktur her so aussehen kann.
C:\code\irrlicht
Als nächstes öffnet ihr Dev-C++ und legt unter “Datei” -> “Neu” -> “Projekt…” ein neues Projekt ein. Als Vorlage “Empty Project”. Eure Projektnamen könnt ihr euch beliebig aussuchen. Die ganze Datei speichert ihr dann in einem seperaten Ordner. Bei mir sieht das ganze so aus
C:\gamux\irrtest.dev
Nun müsst ihr Dev-C++ noch sagen, dass ihr ein Projekt mithilfe von Irrlicht erstellen wollt. Dazu geht ihr unter “Projekt” auf “Projekt Optionen”. Als Oberreiter wählt ihr erstmal “Verzeichnisse” und als Unterreiter “Include-Verzeichnisse”. Dort fügt ihr folgenden Ordner ein.
C:\code\irrlicht\include
Jetzt wählt ihr beim Oberreiter “Parameter” und fügt folgende Datei hinzu.
C:\code\irrlicht\lib\Win32-gcc\libIrrlicht.a
Als letztes geht ihr noch auf den Reiter “Build O…” und wählt bei “Ausgabeverzeichnis für ausführbare Dateien” folgendes als Pfad.
C:\code\irrlicht\bin\Win32-gcc
Jetzt ist Dev-C++ komplett auf Irrlicht umgestellt. Testen könnt ihr dies indem ihr auf “Neue Quelldatei” geht. Dort schreibt ihr folgendes rein und führt es testweise aus.
// Irrlicht Namespaces using namespace irr; using namespace core; using namespace scene; using namespace video; using namespace io; using namespace gui; int main() { IrrlichtDevice *irrDevice = createDevice(EDT_SOFTWARE, dimension2d<s32>(600, 400), 16, false, false, 0); irrDevice->setWindowCaption(L"Es hat geklappt!"); IVideoDriver* irrDriver = irrDevice->getVideoDriver(); ISceneManager* irrSceneMgr = irrDevice->getSceneManager(); IGUIEnvironment* irrGUIEnv = irrDevice->getGUIEnvironment(); irrGUIEnv->addStaticText(L"Du hast Irrlicht erfolgreich installiert!", rect<int>(10,10,200,30), true, true, 0, -1); while(irrDevice->run()) { irrDriver->beginScene(true, true, SColor(0,192,192,192)); irrSceneMgr->drawAll(); irrGUIEnv->drawAll(); irrDriver->endScene(); } irrDevice->drop(); return(0); }
Ist Dev-C++ nicht schon lange tot? Ich dachte das letzte Update wäre von 2005 oder so.
Daher wäre es wohl eher klug ein Tutorial zu Code::Blocks zu schreiben.
LG Lisa
Hallo,
da sich an den C++ Dateien nicht groß etwas ändert kann man immernoch problemlos Dev-C++ einsetzen. Allerdings werde ich in den nächsten Tagen auch ein Tutorial zu Code::Blocks posten. Leider wird dort die Einrichtung einer anderen Game-Engine beschrieben.