Sources Editor: General (Compact 2013)
3/26/2014
This page enables you to view and modify general subproject settings that are held in the sources file.
- .def File
Specifies a name for the module definition (.def) file. This overrides the default path, file name, and file name extension.
- Banned APIs
Specifies what the compiler does when it encounters a banned API. Select your choice from the drop-down list.
- Build Pre-Sysgen
Specifies whether the target file is built before the Sysgen phase of the build process.
- Custom Variables
Specifies custom variables that the project uses. You can add, modify or remove variables.
- Executable Base Address
Specifies the base address in memory for an executable (.exe) file. The linker uses the address.
- Generate Code File
Specifies whether the compiler creates a code (.cod) file.
- Local Memory Debugging
Specifies whether to enable memory allocation debugging for heap memory.
- Release Type
Specifies the build destination of binaries and libraries.
- Ship Build
Specifies whether to create a ship build; that is, a build without debug messages and with limited debugging support. To enable a ship build, the environment variable WINCEDEBUG must also be set to RETAIL.
- Target .def Name
Specifies the file name used for a module-definition (.def) file that is preprocessed and then placed in the release directory.
- Target .pdb Name
Specifies the path, file name, and file type of the target program database (.pdb) file. By default, .pdb files are placed in the release directory.
Target Name
Specifies the target name of the subproject.Note
If you change the Target Name setting, you must also change the corresponding entry in Project.bib. Otherwise you might encounter unexpected issues when you build your subproject.
- Target OS
Specifies the OS that supports the run-time image.
- Target Type
Specifies the type of file you want to build.
- Warning Level
Specifies the level of warnings that the compiler displays.
- Warnings as Errors (Build System)
Specifies that the build system treats warnings as errors.
- Warnings as Errors (Compiler)
Specifies that the compiler treats warnings as errors.