This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5
Other versions are also available for the following:
Visual C++ Linker Options
/NXCOMPAT (Compatible with Data Execution Prevention)
Indicates that an executable was tested to be compatible with the Windows Data Execution Prevention feature.

Remarks
/NXCOMPAT is on by default if a component requires Windows Vista (/SUBSYSTEM 6.0 and greater). See /SUBSYSTEM (Specify Subsystem) for more information.
/NXCOMPAT:NO can be used to explicitly specify an executable as not compatible with Data Execution Prevention.
For more information on Data Execution Prevention, see:
To set this linker option in the Visual Studio development environment
Open the project's Property Pages dialog box. For details, see Setting Visual C++ Project Properties.
Click the Linker folder.
Click the Command Line property page.
Type the option into the Additional Options box.
To set this linker option programmatically

See Also