This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Determining when DEBUG is in effect

Does anyone know how to test that the "DEBUG" compiler option (active when "Debug Information" is checked on the Target Options Output tab) is enabled? I would like a simple test such as

#ifdef DEBUG
but this does not work of course.

Thanks.

Parents
  • This is exactly what I meant and need. I have numerous #ifdef's in the code allowing it to be built for multiple flavors of the same machine. Based on an ID being defined, I place an identifying letter on the end of a part number string to show all the options it was compiled with while it is in development. This allows a double check to make sure a piece of code being tested is designed for the machine in question.

    When "Debug Information" is selected, is there anything that I can do an #ifdef on to determine that the debug code is compiled in (source file names, line numbers, etc)?

Reply
  • This is exactly what I meant and need. I have numerous #ifdef's in the code allowing it to be built for multiple flavors of the same machine. Based on an ID being defined, I place an identifying letter on the end of a part number string to show all the options it was compiled with while it is in development. This allows a double check to make sure a piece of code being tested is designed for the machine in question.

    When "Debug Information" is selected, is there anything that I can do an #ifdef on to determine that the debug code is compiled in (source file names, line numbers, etc)?

Children
No data