NDEBUG



  • hi^^

    [könnte man auch im compiler- und ide-forum posten, aber da is immer so wenig los - sry ;D]

    #if defined(NDEBUG)
    #error release
    #endif
    
    #if !defined(NDEBUG)
    #error debug
    #endif
    
    int main()
    {}
    

    wird mir im msvc sowohl im debug- als auch im release-mode mit #error debug quittiert 😕

    tragt ihr bei jedem neuen projekt /DNDEBUG als zusätzlichen parameter für den release-mode ein oder hab ich iwann mal nen fehler gemacht?

    bb



  • Also bei mir (VS 08 Prof.) ist NDEBUG bei Release eingetragen.

    K.a. was man da falsch installieren kann. 😉



  • hmmm... xD

    hab bei der installation wohl ausversehen nen haken bei "rdm errors" gemacht 😕
    vrmtl hab ich ihn kaputt gemacht, als ich die 2010er beta installiert oder deinstalliert hab - seit dem ist mir mehreres aufgefallen...
    wenn der msdn-downloader nich so doof wäre, würd ichs ja mal neu installieren, aber naja - muss ich halt erst mal nen weilchen mit leben^^

    bb



  • Hmm. Ich habe die 2010er Beta auch drauf. (OK, mittlerweilen wieder deinstalliert, weil die Ultimate Version Testweise drauf kommt, wenn ich es schaffe die zu installieren.. -.-)


Anmelden zum Antworten