Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Date: Sat, 9 Oct 1999 12:45:11 -0400 (EDT) From: Laszlo Vecsey To: cygwin AT sourceware DOT cygnus DOT com Subject: windows consoles Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Is it possible to make a windows executable that can optionally output to a console at runtime? Normally when I compile with -mwindows, I can't printf to the console, and windows returns me to the prompt when I run the program. I found that if I include -luser32 and -lgd32 manually, and leave -mwindows out, I can still use WinMain and do graphics, and still have the console! The problem with that is its all done at compile time, and I would need two different binaries to get the different behaviors. What I'd like to do now is compile just one binary and be able to determine at runtime (through a commandline option) if windows should return me to the prompt (no console), or stick around and let me write to stdout. Can this be done? - lv -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com