Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section contains reference information for each command-line switch and switch option recognized by the Microsoft RPC MIDL compiler. Switch entries are arranged in alphabetical order. General MIDL Command-line Syntax describes the general command-line syntax.
General MIDL Command-line Syntax
The Response File Command
/acf
/align
/amd64
/app_config
/backward_compat
/c_ext
/caux
/char
/client
/confirm
/cpp_cmd
/cpp_opt
/cstruct_out
/cstub
/D
/dlldata
/env
/error
/error
/h
/header
/help (/?)
/ia64
/I
/iid
/import
/lcid
/mktyplib203
/ms_ext
/ms_union
/msc_ver
/new
/newtlb
/no_cpp, /nocpp
/no_default_epv
/no_def_idir
/no_format_opt
/no_robust
/no_warn
/nologo
/notlb
/o
/Oi
/old
/oldtlb
/oldnames
/Os
/osf
/out
/pack
/prefix
/protocol
/proxy
/robust
/rpcss
/sal
/sal_local
/saux
/savePP
/sstub
/syntax_check
/<system>
/target
/tlb
/U
/use_epv
/version_stamp
/W
/warn
/win32
/win64
/WX
/Zp
/Zs
The MIDL compiler can generate code for different platforms and system releases. Consult the /target switch to learn more about suggested switches and how to generate code optimized for a given release.
Note that the minus sign (–) may be substituted for the slash (/) in all MIDL command-line switches that begin with a slash (/). The following example demonstrates their equivalence when invoking the MIDL compiler.
Examples
midl /acf my_acf.acf filename**.idl**
midl -acf my_acf.acf filename**.idl**