Difference between revisions of "D FAQ"

From D Wiki
Jump to: navigation, search
Line 1: Line 1:
Q. How to prevent console from popping up when writing a GUI application with DMD?
+
===Q. How to prevent console from popping up when writing a GUI application with DMD?===
  
 
A. Pass the following argument to dmd
 
A. Pass the following argument to dmd
Line 5: Line 5:
 
See http://forum.dlang.org/post/xkvdpdsfzevanucrgkud@forum.dlang.org
 
See http://forum.dlang.org/post/xkvdpdsfzevanucrgkud@forum.dlang.org
  
Q. How to generate Stack Trace
 
  
A. Stack trace with funciton names is only supported in debug mode. So add -g option while compiling. Otherwise you would still get the stack trace but without funciton names.
+
===Q. How to generate Stack Trace===
 +
 
 +
A. Stack trace with function names is only supported in debug mode. So add -g option while compiling. Otherwise you would still get the stack trace but without function names.
  
 
See http://forum.dlang.org/post/mcczqpgaxinnryyzscns@forum.dlang.org
 
See http://forum.dlang.org/post/mcczqpgaxinnryyzscns@forum.dlang.org

Revision as of 16:28, 24 July 2013

Q. How to prevent console from popping up when writing a GUI application with DMD?

A. Pass the following argument to dmd

 > dmd.exe -L/SUBSYSTEM:WINDOWS gui_app.d

See http://forum.dlang.org/post/xkvdpdsfzevanucrgkud@forum.dlang.org


Q. How to generate Stack Trace

A. Stack trace with function names is only supported in debug mode. So add -g option while compiling. Otherwise you would still get the stack trace but without function names.

See http://forum.dlang.org/post/mcczqpgaxinnryyzscns@forum.dlang.org