opengl: cmd fenster unterdrücken
-
irgendwie krig ich das nicht hin, wie geht das?
-
Compiler? IDE?
Hast du VS?
Projekteigenschaften->Linker->System/SubSystem
-
oder einfach mit
#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
Wenn du vs hast
-
ok danke
-
Einfach ein Win32 Projekt und keine Konsolenanwendung machen...
-
puh, da ich mit opengl arbeit, fällt das argc argv weg, und das brucht man für glinit.
-
Nur damit man dir besser helfen kann.
Was ist in deiner Welt OpenGl?
-
sowie ich das sehe, obwohl wikipedia sie als spezifikation bezeichnet, eine programmierschnittstelle mit der grafikkarte, zur darstellung von 3d oder seltner 2d objekten, und meiner meinung Directx in sachen Komfort um Längen voraus.
-
Achso, Komfort, soll heißen DirectX braucht garkein kein argc argv?
-
hä was hat das damit zu tun, ich finds nur angenehmer mit openl als mit directx zu programmieren.
-
jedenfalls, wie übegeb ich dan die args?
-
Warum?
-
naja für glinit braucht man doch die args
-
Mein Orakel rät: Google ma nach GetCommandLine und CommandLineToArgv.
-
Es gibt kein glinit. Du meinst wohl GLUT. Das liegt dann an GLUT und hat absolut nichts mit OpenGL zu tun...
-
ok, also gehts mit glut gar nicht?
-
Was? Schau dir doch mal an wofür die Prameter bei glutInit() sind. Niemand sagt dass du dort überhaupt was übergeben musst. Und wenn, dann musst du eben deine Commandline aufsplitten. Sind ja nur Stringoperationen. Wenn du mit OpenGL rumspielst, dann kann man wohl davon ausgehen dass du mit derart grundlegenden Dingen keine Probleme hast?
-
ok, werd mal sehen was sich tun lässt, meld mich dann wieder, danke
-
ich hab jetzt so gelöst
ShowWindow(GetConsoleWindow(), SW_HIDE);
sollte für den moment reichen, bis es mich zu heftig stört
-
Alter, genial!