.DEF files
This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
The .def
file contains linker control information. (The same information could be specified equivalently on the linker command line.) A typical .def
file looks like this (see the Microsoft online documentation for details; spaces and tabs are not significant, but newlines are):
LIBRARY name
EXPORTS
PLUGIN
The lib
operation is used to produce the .exp
file for the linker. (It also produces a .lib
file, which is irrelevant to plugins.) You should cd
to the directory containing the def file.
lib -machine:i386 -def:whatever
.def -out:whatever
.lib
Note:
-machine:i386
should be replaced with -machine:AMD64
to build 64‐bit plugins.