/DEF (Specify module-definition file)

Specifies a module-definition file to the linker.




The name of a module-definition file (.def) to be passed to the linker.


The /DEF linker option passes a module-definition file (.def) to the linker. Only one .def file can be specified to LINK. For details about .def files, see Module-definition files.

To specify a .def file from within the development environment, add it to the project along with your other source files and then specify the file in the project's Property Pages dialog.

To set this linker option in the Visual Studio development environment

  1. Open the project's Property Pages dialog box. For more information, see Set compiler and build properties.

  2. Select the Configuration Properties > Linker > Input property page.

  3. Modify the Module Definition File property. Choose OK or Apply to save your changes.

To set this linker option programmatically

See also

MSVC linker reference
MSVC Linker Options