Aktuelle Zeit: 07.01.2025, 03:26

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 06.07.2007, 16:44 
Offline

Registriert: 06.07.2007, 16:23
Beiträge: 2
Hallo,

ich bin totaler neuling was irrlicht betrift und habe mir gerade mein DEV-C++ nach dem Tutorial dafür eingerichet. Das Hello World compiliert ohne Fehlermeldung, wenn ich es allerdings aus DEV-C++ heraus starte passiert außer einem ganz kurzen aufblitzen (was von den abmessungen an ein Consolenfenster erinnern könnte) nichts. Starte ich die erstellte *.exe sieht das Ergebnis wie erwartet aus.

Was muss ich ändern um die Anwendung auch aus meiner IDE heraus ausführen zu können, das wird bestimmt nötig sein denn irgendwann muss ja auch bestimmt auch mal der debugger ran und dann stehe ich wieder vor dem Problem.

Schon mal schönen Dank im Voraus

Sensei


Nach oben
 Profil  
 
BeitragVerfasst: 06.07.2007, 17:19 
Offline
Moderator
Benutzeravatar

Registriert: 11.03.2007, 20:25
Beiträge: 556
Wohnort: Frankfurt/Main
also ich denke mal das liegt daran dass die irrlicht.dll nicht gefunden wird wenn aus der IDE heraus gestartet wird und daher das programm mit einer fehlermeldung auf der konsole abbricht. das kommt daher das dev-cpp ein anders arbeitsverzeichnis für das programm vorgibt, also der ordner der geöffnet wird wenn man ohne verzeichniswechsel in der anwendung ein fopen("file.x",'r'); ausführt. leider gibts kein "beliebige taste drücken um fortzufahren"..
das kannst du selbst dazumachen:
Code:
...
// irgendwo am anfang
#include <cstdlib>
...
int main(){
...
...
system("pause");
return 0;
}


dadurch wird dein code aber plattformabhängig (das programm "pause" gibts in linux siw nicht)
oder: einfach die irrlicht.dll in den windows-pfad verschieben, zb in den system32-ordner im windows-verzeichnis.

_________________
yo. life's so bloody short.
Ihr dachtet Schulfernsehn sei die ultimative Folter? Falsch: Fahrstuhlmusik, extra leise.


Nach oben
 Profil  
 
BeitragVerfasst: 09.07.2007, 09:06 
Offline

Registriert: 06.07.2007, 16:23
Beiträge: 2
Hi,

Zunächst mal recht herzlichen Dank für die rasche Antwort.
Ja es war das Problem mit der irrlicht.dll, zwar hatte ich den "Path" angepasst aber den Rechner nicht neu gestartet, auch in Zeiten von XP bleibt einem das wohl leider nicht erspart.

Viele Grüße

Sensei


Nach oben
 Profil  
 
BeitragVerfasst: 09.07.2007, 10:59 
Offline
Moderator
Benutzeravatar

Registriert: 15.04.2007, 20:20
Beiträge: 505
Wohnort: Reelsen
Übrigends, probier doch mal Code::Blocks aus. Bis auf eine nicht so gute Autovervollständigung ist das Programm eindeutig besser und wird vor allem noch aktiv weiterentwickelt...

Zitat:
Ja es war das Problem mit der irrlicht.dll, zwar hatte ich den "Path" angepasst aber den Rechner nicht neu gestartet, auch in Zeiten von XP bleibt einem das wohl leider nicht erspart.

Linux!

SCNR

Übrigends lässt sich der Debugger sehr gut aus der Kommandozeile starten, vor allem lassen sich dann einfacher Kommandozeilenargumente eingeben. Zumindest, wenn er, wie normalerweise unter Linux, in der PATH-Variable steht. Ich muss übrigends nicht neustarten, wenn ich die ändere oder Libs hinzufüge ;)

_________________
Meine Gameengine :)
Bild


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de