This blog shows difference between Build and Release version in Visual Studio IDE
Debug version:
·
Preprocessor(Debugging Diagnostic) macro _DEBUG
is enabled.
·
More memory size.
·
Support files required. (MFC Dll's)
·
No Code Optimization
·
Uses MFC Debug Library
·
ASSERT is enabled.
·
Execution takes more time
Release version:
·
Preprocessor(Debugging Diagnostic) macro NDEBUG
is enabled.
·
Less memory size.
·
Support files not required. (MFC Dll's)
·
Code Optimization
·
Uses MFC Release Library
·
ASSERT is disabled anything inside of ASSERT will
not be executed.
·
Execution takes less time