Codeblocks debug preprocessor

后端 未结 2 835
一整个雨季
一整个雨季 2021-01-12 18:07

I\'m writing a C++ Program with Codeblocks and for debugging-purposes I need to know if the Building-Target of Codeblocks is set to \"DEBUG\" or to \"RELEASE\".

I al

2条回答
  •  没有蜡笔的小新
    2021-01-12 18:36

    Do I have to define DEBUG on my own and change it, everytime I change the Building-Target, or is there a word I don't know?

    I don't know what, if anything is set by default by Code::Blocks. But, if you define your own #defines

    Project->Build options...->[Debug|Release]->#defines 
    

    you don't have to change them as you switch between build targets (DEBUG or RELEASE). It lets you define values that are specific to the Debug build, as well as values that are specific to the Release build.

    To avoid having to manually enter it each time for each new project you can make a small project with just your Debug/Release #defines and save that as a project template and then create new projects from that project template.

提交回复
热议问题