The Configuration item opens a submenu from which you select the active configuration for your project. Set the configuration to Debug when you want to debug your executable or DLL. Set the configuration to Release when you are ready to build a release version of your executable, DLL, or static library. If you build a static library, the Debug configuration is dimmed.
![]() |
Note You can set the names of the target executable, DLL, or library files for each configuration using the Target Settings menu item. |
When you select the Release item in the Configuration submenu, source modules execute faster and you have the option to compile the project code using an external optimizing compiler, but you cannot set breakpoints or use the Variables window. Also, you have no protection from run-time memory errors such as using bad pointers, over-indexing arrays, passing incorrect array sizes, and so on.