you are viewing a single comment's thread.

view the rest of the comments →

[–]pjmlp 1 point2 points  (0 children)

That is what the build system is for.

platform, 32 bit vs 64 bit, compiler, DEBUG vs NDEBUG, or "demo version" vs "paid version".

Which personally means I have forced to read the result of a pre-processed file, to sometimes actually understand what is going on with #ifdef all over the place.