GTKmm unter Visual Studio 2008 - aber ohne Console
-
Hey
also wie der Titel schon sagt, suche ich eine Möglichkeit, GTKmm Programme mit VS 2008 zu schreiben, jedoch soll die Console nicht mit geöffnet werden beim Start der Anwendung.
-
Das geht mit FreeConsole()...
#include <gtkmm.h> #include <cstdlib> #ifdef __WIN32 #include <windows.h> #endif int main(int argc, char **argv) { try { #ifdef __WIN32 FreeConsole(); #endif //Start gtkmm app Gtk::Main m(argc, argv); Gtk::Window w; m.run(w); } catch (...) { std::cerr<<"Exception thrown. Abort"<<std::endl; return EXIT_FAILURE; } return EXIT_SUCCESS; }
-
da geht aber die Console trotzdem kurz auf
-
Ja, ich weiß. Aber besser geht's nicht.
-
Kann man das Projekt nicht als Windows Projekt angeben, sodass die Konsole erst gar nicht geöffnet wird? Wie bei nativen Fenstern auch?