| Syntax: | Default: |
| /Fi[+|-] | /Fi- |
| /Fi[dir][name] |
Use /Fi to create precompiled header files.
If you specify a name or directory with the option, the precompiled headers are placed in a file with that name and in that directory.
If you do not specify a name or directory, the file is named csetc.pch (if the next source file is a C file) or csetcpp.pch (if the next source file is a C++ file), and placed in the current working directory.
You can also use the #pragma hdrfile directive to tell the compiler what file to generate. You must still specify /Fi.
Use the /Si option to use the precompiled header files. Use /Fi and /Si in combination to ensure that your precompiled header files are always up to date.
Note: The file you generate (/Fi) must be the same file you use (/Si). If you specify different filenames or directories with the two options, the name or directory specified last is used with both options. Filenames or directories specified with #pragma hdrfile override filenames or directories specified with options.
By default, the compiler does not create a precompiled header file.