SDL + MinGW = Zauberei ?
-
ich wollte es mal mit SDL probieren...
Doch dann hab ich festgestellt, dass plötzlich printf() gar nix ausgibt (ohne Fehler)
Hab sogar ein neues Projekt erstellt...
#include <stdio.h> #include <SDL.h> //das löschen int main(int argc, char *argv[]) { printf("%s","OK"); return 0; }
je nachdem ob man die 2. Zeile löscht wird Text ausgegeben oder nicht...
Wieso? In SDL-Headern ist keine einzige Zeile mit printf drin
-
Versuch mal printf("%s\n","OK");
-
SDL leitet in der defaulteinstellung stdout von der Konsole in die Datei stdout.txt
Ist meiner Meinung nach ein ziemlich schwachsinniges Verhalten.
-
das bringt auch nix...
hab übrigens konsolen-modus mit pause drin... den text wo es steht "press ENTER to continue" sehe ich - Rest nicht...
und außerdem sehe ich erst dann was wenn ich 2. zeile ausschalte
-
Hast du auch Ben's Tip gelesen
(ich hoffe mal, es gibt eine Möglichkeit, diese Default-Einstellung anzupassen)
-
hab erst jetzt gelesen... meine Fresse wer macht den sowas mit stdout...
ich dachte schon esn lag an MinGW und wollte SDL neu builden...
wie kann man das blos abschalten...