• ▼MSDN Library - April 2000
    • ▶Welcome to the MSDN Library
    • ▼Visual Studio 6.0 Documentation
      • ▶Visual Studio Documentation
      • ▶Visual Basic Documentation
      • ▼Visual C++ Documentation
        • Visual C++ Start Page
        • ▶Visual C++ Documentation Map
        • ▶What's New in Visual C++ 6.0
        • ▶Getting Started with Visual C++ 6.0
        • ▼Using Visual C++
          • ▶Visual C++ Tutorials
          • ▼Visual C++ Programmer's Guide
            • Visual C++ Programmer's Guide
            • ▶Porting and Upgrading
            • ▶Beginning Your Program
            • ▼Compiling and Linking
              • Compiling and Linking
              • ▶Overviews
              • ▶How Do I...
              • ▶Frequently Asked Questions
              • ▼Details
                • Details About Compiling and Linking
                • Build Commands in Visual C++
                • Project Settings Dialog Box
                • ▼Compiler Reference
                  • Compiler Reference
                  • Compiler Options Listed by Category
                  • Fast Compilation
                  • CL Invokes the Linker
                  • /C (Preserve Comments During Preprocessing)
                  • /c (Compile Without Linking)
                  • /D (Preprocessor Definitions)
                  • /E (Preprocess to stdout)
                  • /EH (Exception Handling Model)
                  • /EP (Preprocess to stdout Without #line Directives)
                  • /F (Set Stack Size)
                  • ▼Output-File (/F) Options
                    • Drive, Path, and File Specifications
                    • Device Names for Windows
                    • /FA, /Fa (Listing File)
                    • /Fd (Name PDB File)
                    • /FD (Generate File Dependencies)
                    • /Fe (Name EXE File)
                    • /FI (Name Forced Include File)
                    • /Fm (Name Map File)
                    • /Fo (Name Object File)
                    • /Fp (Name .PCH File)
                    • /FR, /Fr (Create .SBR File)
                  • /G (Optimize for Processor) Options
                  • /GA (Optimize for Windows Application)
                  • /GD (Optimize for Windows DLL)
                  • /Gd, /Gr, /Gz (Calling Convention)
                  • /Ge (Enable Stack Probes)
                  • /Gf, /GF (Eliminate Duplicate Strings)
                  • /Gh (Enable Hook Function Call)
                  • /Gi (Enable Incremental Compilation)
                  • /Gm (Enable Minimal Rebuild)
                  • /GR (Enable Run-Time Type Information)
                  • /Gs (Control Stack Checking Calls)
                  • /GT (Support Fiber-Safe Thread-Local Storage)
                  • /GX (Enable Exception Handling)
                  • /Gy (Enable Function-Level Linking)
                  • /GZ (Catch Release-Build Errors in Debug Build)
                  • /H (Restrict Length of External Names)
                  • /HELP (Compiler Command-Line Help)
                  • /I (Additional Include Directories)
                  • /J (Default char Type is unsigned)
                  • /link (Pass Options to Linker)
                  • /MD, /ML, /MT, /LD (Use Run-Time Library)
                  • /nologo (Suppress Startup Banner and Information Messages)
                  • ▶/O options (Optimize Code)
                  • /P (Preprocess to a File)
                  • /QI0f
                  • /QIfdiv
                  • /Qlf (Kernal-level debug info)
                  • /Tc, /Tp, /TC, /TP (Specify Source File Type)
                  • /U, /u (Undefine Symbols)
                  • /V (Version Number)
                  • /vd (Disable Construction Displacements)
                  • ▶/vmb, /vmg (Representation Method)
                  • /W, /w (Warning Level)
                  • /X (Ignore Standard Include Paths)
                  • /Yc (Create Precompiled Header File)
                  • /Yd (Place Debug Info in Object File)
                  • ▶/Yu (Use Precompiled Header File)
                  • ▶/YX (Automatic Use of Precompiled Headers)
                  • /Z7, /Zd, /Zi, /ZI (Debug Info)
                  • ▶/Za, /Ze (Disable Language Extensions)
                  • /Zg (Generate Function Prototypes)
                  • /Zl (Omit Default Library Name)
                  • /Zm (Specify Memory Allocation Limit)
                  • /Zn (Turn Off SBRPACK)
                  • /Zp (Struct Member Alignment)
                  • /Zs (Syntax Check Only)
                • ▶Linker Reference
                • ▶BSCMAKE Reference
                • ▶Creating Precompiled Header Files
                • ▶Optimization Articles
                • ▶LIB Reference
                • ▶Module-Definition (.DEF) Files
                • ▶EDITBIN Reference
                • ▶DUMPBIN Reference
                • ▶Decorated Names
                • ▶Faster Builds and Smaller Header Files
            • ▶Adding User Interface Features
            • ▶Adding Program Functionality
            • ▶Debugging
            • ▶Performance Tuning
            • ▶Preprocessor Reference
            • ▶Language Quick Reference
            • ▶Run-Time Library Reference
            • ▶Build Errors
          • ▶Visual C++ User's Guide
          • ▶Glossary
        • ▶Reference
        • ▶Samples
        • ▶Compaq Alpha Documentation
      • ▶Visual FoxPro Documentation
      • ▶Visual InterDev Documentation
      • ▶Visual J++ Documentation
      • ▶Visual SourceSafe Documentation
    • ▶Office Developer Documentation
    • ▶Windows CE Documentation
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Specifications
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Samples