Uploaded image for project: 'Xerces-C++'
  1. Xerces-C++
  2. XERCESC-2035

Add Windows build configs with static MSVC CRT linkage

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • 3.1.0, 3.1.1, 3.1.2, 3.1.3, 3.1.4
    • None
    • Miscellaneous
    • None
    • All

    Description

      The Windows DLL builds (e.g. Debug and Release) currently are linked against the Microsoft Visual C++ C Runtime DLLs (using the /MDd and /MD options, respectively). This means that it cannot function without the corresponding MSVCRnnn.DLL file, so the end user must install the proper Microsoft Visual C++ Redistributable.

      Please consider adding build configurations that are statically linked to the CRT (almost identical to those above, but using the /MTd and /MT options, respectively). This would give developers the option of using a Xerces DLL that doesn't have this dependency on the Redistributable package.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ldoron Lee Doron
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: