Admin Production ni-theme
Current Publication

Selecting a Configuration

LabWindows/CVI

Build»Configuration

The Configuration item opens a submenu from which you can select from the following options to set your active configuration for your project or choose to manage your configurations:

  • Debug—Builds a 32-bit version of your executable, DLL, or static library with debugging information. Use the Debugging level in the Build Options dialog box to select the degree of debugging information you want LabWindows/CVI to generate for the project.
  • Release—Builds a 32-bit version of your executable, DLL, or static library without debugging information.
  • Debug64—Builds a 64-bit version of your executable, DLL, or static library with debugging information. Use the Debugging level in the Build Options dialog box to select the degree of debugging information you want LabWindows/CVI to generate for the project.
  • Release64—Builds a 64-bit version of your executable, DLL, or static library without debugging information.
  • Manage Configurations—Launches the Manage Configurations dialog box in which you can add new configurations or edit existing configurations. Custom configurations appear after the default configurations in the Configuration submenu.

When you select a release configuration in the Configuration submenu, source modules execute faster and you have the option to compile the project code using an external compiler, but you cannot set breakpoints or use the debugging windows. 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.

Note Note  You can set the names of the target executable, DLL, or library files for each configuration using the Target Settings dialog box. You can set other creation and build options in the Build Options dialog box.