diff --git a/ObjectHandler/Docs/docs_vc14.vcxproj b/ObjectHandler/Docs/docs_vc14.vcxproj
new file mode 100644
index 00000000000..7e445ecae53
--- /dev/null
+++ b/ObjectHandler/Docs/docs_vc14.vcxproj
@@ -0,0 +1,107 @@
+
+
+
+
+ All
+ Win32
+
+
+ All
+ x64
+
+
+
+ docs
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}
+ MakeFileProj
+
+
+
+ Makefile
+ v120
+
+
+ Makefile
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ build\vc\
+ build\vc\
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc /clean
+ NMAKE /f Makefile.vc /clean
+
+
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ $(NMakeIncludeSearchPath)
+ $(NMakeIncludeSearchPath)
+ $(NMakeForcedIncludes)
+ $(NMakeForcedIncludes)
+ $(NMakeAssemblySearchPath)
+ $(NMakeAssemblySearchPath)
+ $(NMakeForcedUsingAssemblies)
+ $(NMakeForcedUsingAssemblies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {88be5568-6e55-41c5-a251-670fafb44336}
+
+
+
+
+
+
diff --git a/ObjectHandler/Docs/docs_vc14.vcxproj.filters b/ObjectHandler/Docs/docs_vc14.vcxproj.filters
new file mode 100644
index 00000000000..8cd484b76ef
--- /dev/null
+++ b/ObjectHandler/Docs/docs_vc14.vcxproj.filters
@@ -0,0 +1,102 @@
+
+
+
+
+ {88975a05-d338-493a-90b1-3f095a9f419e}
+
+
+ {e09232e4-ee47-47de-9d19-01b9ff6550f5}
+
+
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ObjectHandler/Examples/C++/ExampleCpp_vc14.vcxproj b/ObjectHandler/Examples/C++/ExampleCpp_vc14.vcxproj
new file mode 100644
index 00000000000..a47837727cf
--- /dev/null
+++ b/ObjectHandler/Examples/C++/ExampleCpp_vc14.vcxproj
@@ -0,0 +1,538 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ExampleCpp
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}
+ ExampleCpp
+
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ ExampleCpp-vc140-mt-1_7_0
+ ExampleCpp-vc140-x64-mt-1_7_0
+ ExampleCpp-vc140-mt-gd-1_7_0
+ ExampleCpp-vc140-x64-mt-gd-1_7_0
+ ExampleCpp-vc140-mt-sgd-1_7_0
+ ExampleCpp-vc140-x64-mt-sgd-1_7_0
+ ExampleCpp-vc140-mt-s-1_7_0
+ ExampleCpp-vc140-x64-mt-s-1_7_0
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.tlb
+
+
+
+
+ MaxSpeed
+ AnySuitable
+ ..;..\..;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_CONSOLE;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ %(DisableSpecificWarnings)
+ Speed
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\Lib;%(AdditionalLibraryDirectories)
+ .\build\vc140\$(Platform)\$(Configuration)\ExampleCpp.pdb
+ Console
+ false
+
+
+ MachineX86
+ false
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.tlb
+
+
+
+
+ MaxSpeed
+ AnySuitable
+ ..;..\..;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_CONSOLE;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ %(DisableSpecificWarnings)
+ Speed
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\Lib;%(AdditionalLibraryDirectories)
+ .\build\vc140\$(Platform)\$(Configuration)\ExampleCpp.pdb
+ Console
+ false
+
+
+ false
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;LOG4CXX_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ %(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\Lib;%(AdditionalLibraryDirectories)
+ true
+ .\build\vc140\$(Platform)\$(Configuration)\ExampleCpp.pdb
+ Console
+ false
+
+
+ MachineX86
+ false
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;LOG4CXX_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ %(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\Lib;%(AdditionalLibraryDirectories)
+ true
+ .\build\vc140\$(Platform)\$(Configuration)\ExampleCpp.pdb
+ Console
+ false
+
+
+ false
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..;..\..;%(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;LOG4CXX_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\Lib;%(AdditionalLibraryDirectories)
+ .\build\vc140\$(Platform)\$(Configuration)\ExampleCpp.pdb
+ Console
+ false
+
+
+ MachineX86
+ false
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..;..\..;%(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;LOG4CXX_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\Lib;%(AdditionalLibraryDirectories)
+ .\build\vc140\$(Platform)\$(Configuration)\ExampleCpp.pdb
+ Console
+ false
+
+
+ false
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;LOG4CXX_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ %(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\Lib;%(AdditionalLibraryDirectories)
+ true
+ .\build\vc140\$(Platform)\$(Configuration)\ExampleCpp.pdb
+ Console
+ false
+
+
+ MachineX86
+ false
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;LOG4CXX_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ %(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\Lib;%(AdditionalLibraryDirectories)
+ true
+ .\build\vc140\$(Platform)\$(Configuration)\ExampleCpp.pdb
+ Console
+ false
+
+
+ false
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ExampleCpp.bsc
+
+
+
+
+
+
+
+ {cd623fe5-3b3e-4511-80a9-a99d893349a4}
+ false
+
+
+ {548c1a2b-e5e8-417f-b9e2-bd2d72757fbc}
+ false
+
+
+
+
+
+
diff --git a/ObjectHandler/Examples/ExampleObjects/ExampleObjects_vc14.vcxproj b/ObjectHandler/Examples/ExampleObjects/ExampleObjects_vc14.vcxproj
new file mode 100644
index 00000000000..695045cc1f6
--- /dev/null
+++ b/ObjectHandler/Examples/ExampleObjects/ExampleObjects_vc14.vcxproj
@@ -0,0 +1,323 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ExampleObjects
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}
+ ExampleObjects
+ Win32Proj
+
+
+
+ StaticLibrary
+ Unicode
+ v120
+
+
+ StaticLibrary
+ Unicode
+ v120
+
+
+ StaticLibrary
+ Unicode
+ true
+ v120
+
+
+ StaticLibrary
+ Unicode
+ true
+ v120
+
+
+ StaticLibrary
+ Unicode
+ true
+ v120
+
+
+ StaticLibrary
+ Unicode
+ true
+ v120
+
+
+ StaticLibrary
+ Unicode
+ v120
+
+
+ StaticLibrary
+ Unicode
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ ExampleObjects-vc140-mt-1_7_0
+ ExampleObjects-vc140-x64-mt-1_7_0
+ ExampleObjects-vc140-mt-gd-1_7_0
+ ExampleObjects-vc140-x64-mt-gd-1_7_0
+ ExampleObjects-vc140-mt-sgd-1_7_0
+ ExampleObjects-vc140-x64-mt-sgd-1_7_0
+ ExampleObjects-vc140-mt-s-1_7_0
+ ExampleObjects-vc140-x64-mt-s-1_7_0
+
+
+
+ Disabled
+ false
+ ..;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ Disabled
+ false
+ ..;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ false
+ ..;..\..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ false
+ ..;..\..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ false
+ ..;..\..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ false
+ ..;..\..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ Disabled
+ false
+ ..;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ Disabled
+ false
+ ..;..\..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ObjectHandler/Examples/ExampleObjects/ExampleObjects_vc14.vcxproj.filters b/ObjectHandler/Examples/ExampleObjects/ExampleObjects_vc14.vcxproj.filters
new file mode 100644
index 00000000000..ea9da7e9bd2
--- /dev/null
+++ b/ObjectHandler/Examples/ExampleObjects/ExampleObjects_vc14.vcxproj.filters
@@ -0,0 +1,67 @@
+
+
+
+
+ {7175ebf4-1c0d-43d5-aca9-f5d0647d5e74}
+
+
+ {948ee485-c293-4694-a05b-51981078c488}
+
+
+ {4c2cc039-8579-4abf-a434-45c49b0c2a46}
+
+
+ {af267e6b-df8a-4e6d-a49f-51525f189763}
+
+
+ {3e5715d5-a455-45f3-b6ad-dbaec8c66239}
+
+
+
+
+ Library
+
+
+ Library
+
+
+ Objects
+
+
+ Objects
+
+
+ ValueObjects
+
+
+ ValueObjects
+
+
+ Enumerations
+
+
+ Serialization
+
+
+ Serialization
+
+
+
+
+
+ ValueObjects
+
+
+ ValueObjects
+
+
+ Enumerations
+
+
+ Serialization
+
+
+ Serialization
+
+
+
diff --git a/ObjectHandler/Examples/xl/ExampleXllDynamic1_vc14.vcxproj b/ObjectHandler/Examples/xl/ExampleXllDynamic1_vc14.vcxproj
new file mode 100644
index 00000000000..abf99710c47
--- /dev/null
+++ b/ObjectHandler/Examples/xl/ExampleXllDynamic1_vc14.vcxproj
@@ -0,0 +1,233 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ExampleXllDynamic1
+ {BB902802-D59B-466F-ABB6-23368860D803}
+ ExampleXllDynamic1
+ Win32Proj
+
+
+
+ DynamicLibrary
+ Unicode
+ true
+ v120
+
+
+ DynamicLibrary
+ Unicode
+ true
+ v120
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+ DynamicLibrary
+ Unicode
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\xll\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\xll\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\xll\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ .\xll\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ ExampleXllDynamic1-vc140-mt-1_7_0
+ ExampleXllDynamic1-vc140-x64-mt-1_7_0
+ .xll
+ .xll
+ .xll
+ .xll
+ ExampleXllDynamic1-vc140-mt-gd-1_7_0
+ ExampleXllDynamic1-vc140-x64-mt-gd-1_7_0
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_USRDLL;WIN32;XLL_IMPORTS;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ ..\..\lib;..\..\xll;%(AdditionalLibraryDirectories)
+ true
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic1-vc140-mt-gd-1_7_0.pdb
+ Windows
+ false
+
+
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic1-vc140-mt-gd-1_7_0.lib
+ MachineX86
+ false
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_USRDLL;WIN32;XLL_IMPORTS;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ ..\..\lib;..\..\xll;%(AdditionalLibraryDirectories)
+ true
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic1-vc140-mt-gd-1_7_0.pdb
+ Windows
+ false
+
+
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic1-vc140-x64-mt-gd-1_7_0.lib
+ false
+
+
+
+
+ ..;..\..;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_USRDLL;WIN32;XLL_IMPORTS;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ ..\..\lib;..\..\xll;%(AdditionalLibraryDirectories)
+ false
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic1-vc140-mt-gd-1_7_0.pdb
+ Windows
+ true
+ true
+ false
+
+
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic1-vc140-mt-1_7_0.lib
+ MachineX86
+ false
+
+
+
+
+ ..;..\..;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_USRDLL;WIN32;XLL_IMPORTS;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ ..\..\lib;..\..\xll;%(AdditionalLibraryDirectories)
+ false
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic1-vc140-mt-gd-1_7_0.pdb
+ Windows
+ true
+ true
+ false
+
+
+ .\buildXllDynamic1\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic1-vc140-x64-mt-1_7_0.lib
+ false
+
+
+
+
+
+
+
+
+
+
+
+ {04d7369f-47bc-46b0-a374-41635a9656d8}
+
+
+ {4bd77a1e-aae9-47a4-81fe-2308e5a460af}
+
+
+ {548c1a2b-e5e8-417f-b9e2-bd2d72757fbc}
+
+
+
+
+
+
diff --git a/ObjectHandler/Examples/xl/ExampleXllDynamic2_vc14.vcxproj b/ObjectHandler/Examples/xl/ExampleXllDynamic2_vc14.vcxproj
new file mode 100644
index 00000000000..aa5d3929b6b
--- /dev/null
+++ b/ObjectHandler/Examples/xl/ExampleXllDynamic2_vc14.vcxproj
@@ -0,0 +1,303 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ExampleXllDynamic2
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\xll\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\xll\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\xll\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ .\xll\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ ExampleXllDynamic2-vc140-mt-1_7_0
+ ExampleXllDynamic2-vc140-x64-mt-1_7_0
+ .xll
+ .xll
+ .xll
+ .xll
+ ExampleXllDynamic2-vc140-mt-gd-1_7_0
+ ExampleXllDynamic2-vc140-x64-mt-gd-1_7_0
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_USRDLL;WIN32;XLL_IMPORTS;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.pch
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\xll;%(AdditionalLibraryDirectories)
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic2-vc140-mt-gd-1_7_0.pdb
+ false
+
+
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic2-vc140-mt-gd-1_7_0.lib
+ MachineX86
+ false
+
+
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_USRDLL;WIN32;XLL_IMPORTS;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.pch
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\xll;%(AdditionalLibraryDirectories)
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic2-vc140-mt-gd-1_7_0.pdb
+ false
+
+
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic2-vc140-x64-mt-gd-1_7_0.lib
+ false
+
+
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..;..\..;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_USRDLL;WIN32;XLL_IMPORTS;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.pch
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\xll;%(AdditionalLibraryDirectories)
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic2-vc140-mt-1_7_0.pdb
+ false
+
+
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic2-vc140-mt-1_7_0.lib
+ MachineX86
+ false
+
+
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..;..\..;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_USRDLL;WIN32;XLL_IMPORTS;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.pch
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\xll;%(AdditionalLibraryDirectories)
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic2-vc140-mt-1_7_0.pdb
+ false
+
+
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXLLDynamic2-vc140-x64-mt-1_7_0.lib
+ false
+
+
+ true
+ .\buildXllDynamic2\vc140\$(Platform)\$(Configuration)\ExampleXllDynamic2.bsc
+
+
+
+
+
+
+
+ {04d7369f-47bc-46b0-a374-41635a9656d8}
+
+
+ {4bd77a1e-aae9-47a4-81fe-2308e5a460af}
+
+
+ {548c1a2b-e5e8-417f-b9e2-bd2d72757fbc}
+
+
+
+
+
+
diff --git a/ObjectHandler/Examples/xl/ExampleXllStatic_vc14.vcxproj b/ObjectHandler/Examples/xl/ExampleXllStatic_vc14.vcxproj
new file mode 100644
index 00000000000..8b2060f46d8
--- /dev/null
+++ b/ObjectHandler/Examples/xl/ExampleXllStatic_vc14.vcxproj
@@ -0,0 +1,572 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ExampleXllStatic
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\xll\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\xll\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\xll\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\xll\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\xll\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\xll\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\xll\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\xll\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ ExampleXllStatic-vc140-mt-1_7_0
+ ExampleXllStatic-vc140-x64-mt-1_7_0
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ ExampleXllStatic-vc140-mt-gd-1_7_0
+ ExampleXllStatic-vc140-x64-mt-gd-1_7_0
+ ExampleXllStatic-vc140-mt-sgd-1_7_0
+ ExampleXllStatic-vc140-x64-mt-sgd-1_7_0
+ ExampleXllStatic-vc140-mt-s-1_7_0
+ ExampleXllStatic-vc140-x64-mt-s-1_7_0
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.pch
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-sgd-1_7_0.pdb
+ false
+
+
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-sgd-1_7_0.lib
+ MachineX86
+ false
+
+
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.pch
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-sgd-1_7_0.pdb
+ false
+
+
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-x64-mt-sgd-1_7_0.lib
+ false
+
+
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..;..\..;%(AdditionalIncludeDirectories)
+ XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.pch
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-s-1_7_0.pdb
+ false
+
+
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-s-1_7_0.lib
+ MachineX86
+ false
+
+
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..;..\..;%(AdditionalIncludeDirectories)
+ XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.pch
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-s-1_7_0.pdb
+ false
+
+
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-x64-mt-s-1_7_0.lib
+ false
+
+
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..;..\..;%(AdditionalIncludeDirectories)
+ XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.pch
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-1_7_0.pdb
+ false
+
+
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-1_7_0.lib
+ MachineX86
+ false
+
+
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..;..\..;%(AdditionalIncludeDirectories)
+ XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.pch
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-1_7_0.pdb
+ false
+
+
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-1_7_0.lib
+ false
+
+
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.pch
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-gd-1_7_0.pdb
+ false
+
+
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-gd-1_7_0.lib
+ MachineX86
+ false
+
+
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.tlb
+
+
+
+
+ Disabled
+ ..;..\..;%(AdditionalIncludeDirectories)
+ XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.pch
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-gd-1_7_0.pdb
+ false
+
+
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXLLStatic-vc140-mt-gd-1_7_0.lib
+ false
+
+
+ true
+ .\buildXllStatic\vc140\$(Platform)\$(Configuration)\ExampleXllStatic.bsc
+
+
+
+
+
+
+
+ {66021664-4359-442c-acc7-7c82f51c9d5a}
+
+
+ {4bd77a1e-aae9-47a4-81fe-2308e5a460af}
+
+
+ {548c1a2b-e5e8-417f-b9e2-bd2d72757fbc}
+
+
+
+
+
+
diff --git a/ObjectHandler/ObjectHandler_vc14.sln b/ObjectHandler/ObjectHandler_vc14.sln
new file mode 100644
index 00000000000..14d8f4fdd00
--- /dev/null
+++ b/ObjectHandler/ObjectHandler_vc14.sln
@@ -0,0 +1,324 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ExampleCpp", "Examples\C++\ExampleCpp_vc14.vcxproj", "{90BF5136-C003-45AB-BB63-7AE014A07F4E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ExampleXllDynamic2", "Examples\xl\ExampleXllDynamic2_vc14.vcxproj", "{F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ExampleXllStatic", "Examples\xl\ExampleXllStatic_vc14.vcxproj", "{687DB6AF-730F-4740-B20A-B95EA8180E8D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohlib", "ohlib_vc14.vcxproj", "{CD623FE5-3B3E-4511-80A9-A99D893349A4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohxll", "ohxl\ohxll\ohxll_vc14.vcxproj", "{04D7369F-47BC-46B0-A374-41635A9656D8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohxllib", "ohxl\ohxllib\ohxllib_vc14.vcxproj", "{66021664-4359-442C-ACC7-7C82F51C9D5A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsdk", "xlsdk\xlsdk_vc14.vcxproj", "{4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ExampleXllDynamic1", "Examples\xl\ExampleXllDynamic1_vc14.vcxproj", "{BB902802-D59B-466F-ABB6-23368860D803}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "docs", "Docs\docs_vc14.vcxproj", "{74479EEA-CD1C-487E-8D31-F3EBF506ED40}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohgensrc", "gensrc\ohgensrc_vc14.vcxproj", "{88BE5568-6E55-41C5-A251-670FAFB44336}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ExampleObjects", "Examples\ExampleObjects\ExampleObjects_vc14.vcxproj", "{548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "apr", "..\log4cxx\msvc\apr_vc14.vcxproj", "{A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aprutil", "..\log4cxx\msvc\aprutil_vc14.vcxproj", "{0082D6A9-8051-4946-888B-4E52C17BF98E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "log4cxx", "..\log4cxx\msvc\log4cxx_vc14.vcxproj", "{FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ All|Win32 = All|Win32
+ All|x64 = All|x64
+ Debug (static runtime)|Win32 = Debug (static runtime)|Win32
+ Debug (static runtime)|x64 = Debug (static runtime)|x64
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release (static runtime)|Win32 = Release (static runtime)|Win32
+ Release (static runtime)|x64 = Release (static runtime)|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.All|Win32.ActiveCfg = Release|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.All|Win32.Build.0 = Release|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.All|x64.Build.0 = Debug (static runtime)|x64
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Debug|Win32.Build.0 = Debug|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Debug|x64.ActiveCfg = Debug|x64
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Debug|x64.Build.0 = Debug|x64
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Release|Win32.ActiveCfg = Release|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Release|Win32.Build.0 = Release|Win32
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Release|x64.ActiveCfg = Release|x64
+ {90BF5136-C003-45AB-BB63-7AE014A07F4E}.Release|x64.Build.0 = Release|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.All|Win32.ActiveCfg = Release|Win32
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.All|Win32.Build.0 = Release|Win32
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.All|x64.ActiveCfg = Release|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.All|x64.Build.0 = Release|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Debug (static runtime)|Win32.ActiveCfg = Debug|Win32
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Debug (static runtime)|x64.ActiveCfg = Debug|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Debug (static runtime)|x64.Build.0 = Debug|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Debug|Win32.Build.0 = Debug|Win32
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Debug|x64.ActiveCfg = Debug|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Debug|x64.Build.0 = Debug|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Release (static runtime)|Win32.ActiveCfg = Release|Win32
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Release (static runtime)|x64.ActiveCfg = Release|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Release (static runtime)|x64.Build.0 = Release|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Release|Win32.ActiveCfg = Release|Win32
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Release|Win32.Build.0 = Release|Win32
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Release|x64.ActiveCfg = Release|x64
+ {F89760C1-CD0C-4138-A6A7-A8528A1B0D6F}.Release|x64.Build.0 = Release|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.All|Win32.ActiveCfg = Release|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.All|Win32.Build.0 = Release|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.All|x64.Build.0 = Debug (static runtime)|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Debug|Win32.Build.0 = Debug|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Debug|x64.ActiveCfg = Debug|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Debug|x64.Build.0 = Debug|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Release|Win32.ActiveCfg = Release|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Release|Win32.Build.0 = Release|Win32
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Release|x64.ActiveCfg = Release|x64
+ {687DB6AF-730F-4740-B20A-B95EA8180E8D}.Release|x64.Build.0 = Release|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.All|Win32.ActiveCfg = Release|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.All|Win32.Build.0 = Release|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.All|x64.Build.0 = Debug (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug|Win32.Build.0 = Debug|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug|x64.ActiveCfg = Debug|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug|x64.Build.0 = Debug|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release|Win32.ActiveCfg = Release|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release|Win32.Build.0 = Release|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release|x64.ActiveCfg = Release|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release|x64.Build.0 = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.All|Win32.ActiveCfg = Release|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.All|Win32.Build.0 = Release|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.All|x64.ActiveCfg = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.All|x64.Build.0 = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug (static runtime)|Win32.ActiveCfg = Debug|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug (static runtime)|x64.ActiveCfg = Debug|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug (static runtime)|x64.Build.0 = Debug|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug|Win32.Build.0 = Debug|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug|x64.ActiveCfg = Debug|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug|x64.Build.0 = Debug|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release (static runtime)|Win32.ActiveCfg = Release|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release (static runtime)|x64.ActiveCfg = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release (static runtime)|x64.Build.0 = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release|Win32.ActiveCfg = Release|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release|Win32.Build.0 = Release|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release|x64.ActiveCfg = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release|x64.Build.0 = Release|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.All|Win32.ActiveCfg = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.All|Win32.Build.0 = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.All|x64.Build.0 = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|Win32.Build.0 = Debug|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|x64.ActiveCfg = Debug|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|x64.Build.0 = Debug|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|Win32.ActiveCfg = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|Win32.Build.0 = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|x64.ActiveCfg = Release|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|x64.Build.0 = Release|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|Win32.ActiveCfg = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|Win32.Build.0 = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|x64.Build.0 = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|Win32.Build.0 = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|x64.ActiveCfg = Debug|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|x64.Build.0 = Debug|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|Win32.ActiveCfg = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|Win32.Build.0 = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|x64.ActiveCfg = Release|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|x64.Build.0 = Release|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.All|Win32.ActiveCfg = Release|Win32
+ {BB902802-D59B-466F-ABB6-23368860D803}.All|Win32.Build.0 = Release|Win32
+ {BB902802-D59B-466F-ABB6-23368860D803}.All|x64.ActiveCfg = Release|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.All|x64.Build.0 = Release|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.Debug (static runtime)|Win32.ActiveCfg = Debug|Win32
+ {BB902802-D59B-466F-ABB6-23368860D803}.Debug (static runtime)|x64.ActiveCfg = Debug|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.Debug (static runtime)|x64.Build.0 = Debug|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BB902802-D59B-466F-ABB6-23368860D803}.Debug|Win32.Build.0 = Debug|Win32
+ {BB902802-D59B-466F-ABB6-23368860D803}.Debug|x64.ActiveCfg = Debug|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.Debug|x64.Build.0 = Debug|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.Release (static runtime)|Win32.ActiveCfg = Release|Win32
+ {BB902802-D59B-466F-ABB6-23368860D803}.Release (static runtime)|x64.ActiveCfg = Release|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.Release (static runtime)|x64.Build.0 = Release|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.Release|Win32.ActiveCfg = Release|Win32
+ {BB902802-D59B-466F-ABB6-23368860D803}.Release|Win32.Build.0 = Release|Win32
+ {BB902802-D59B-466F-ABB6-23368860D803}.Release|x64.ActiveCfg = Release|x64
+ {BB902802-D59B-466F-ABB6-23368860D803}.Release|x64.Build.0 = Release|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.All|Win32.ActiveCfg = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.All|Win32.Build.0 = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.All|x64.ActiveCfg = All|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.All|x64.Build.0 = All|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Debug (static runtime)|Win32.ActiveCfg = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Debug (static runtime)|Win32.Build.0 = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Debug (static runtime)|x64.ActiveCfg = All|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Debug (static runtime)|x64.Build.0 = All|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Debug|Win32.ActiveCfg = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Debug|Win32.Build.0 = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Debug|x64.ActiveCfg = All|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Debug|x64.Build.0 = All|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Release (static runtime)|Win32.ActiveCfg = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Release (static runtime)|Win32.Build.0 = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Release (static runtime)|x64.ActiveCfg = All|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Release (static runtime)|x64.Build.0 = All|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Release|Win32.ActiveCfg = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Release|Win32.Build.0 = All|Win32
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Release|x64.ActiveCfg = All|x64
+ {74479EEA-CD1C-487E-8D31-F3EBF506ED40}.Release|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|x64.Build.0 = All|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.All|Win32.ActiveCfg = Release|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.All|Win32.Build.0 = Release|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.All|x64.Build.0 = Debug (static runtime)|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Debug|Win32.Build.0 = Debug|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Debug|x64.ActiveCfg = Debug|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Debug|x64.Build.0 = Debug|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Release|Win32.ActiveCfg = Release|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Release|Win32.Build.0 = Release|Win32
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Release|x64.ActiveCfg = Release|x64
+ {548C1A2B-E5E8-417F-B9E2-BD2D72757FBC}.Release|x64.Build.0 = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|Win32.ActiveCfg = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|Win32.Build.0 = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|x64.Build.0 = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.Build.0 = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.ActiveCfg = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.Build.0 = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.ActiveCfg = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.Build.0 = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.ActiveCfg = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.Build.0 = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|Win32.ActiveCfg = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|Win32.Build.0 = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|x64.Build.0 = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.Build.0 = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.ActiveCfg = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.Build.0 = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.ActiveCfg = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.Build.0 = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.ActiveCfg = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.Build.0 = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|Win32.ActiveCfg = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|Win32.Build.0 = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|x64.Build.0 = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.Build.0 = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.ActiveCfg = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.Build.0 = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.ActiveCfg = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.Build.0 = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.ActiveCfg = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/ObjectHandler/gensrc/ohgensrc_vc14.vcxproj b/ObjectHandler/gensrc/ohgensrc_vc14.vcxproj
new file mode 100644
index 00000000000..e86a513e520
--- /dev/null
+++ b/ObjectHandler/gensrc/ohgensrc_vc14.vcxproj
@@ -0,0 +1,93 @@
+
+
+
+
+ All
+ Win32
+
+
+ All
+ x64
+
+
+
+ ohgensrc
+ {88BE5568-6E55-41C5-A251-670FAFB44336}
+ MakeFileProj
+
+
+
+ Makefile
+ v140
+
+
+ Makefile
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ build\vc\
+ build\vc\
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc clean
+ NMAKE /f Makefile.vc clean
+
+
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ $(NMakeIncludeSearchPath)
+ $(NMakeIncludeSearchPath)
+ $(NMakeForcedIncludes)
+ $(NMakeForcedIncludes)
+ $(NMakeAssemblySearchPath)
+ $(NMakeAssemblySearchPath)
+ $(NMakeForcedUsingAssemblies)
+ $(NMakeForcedUsingAssemblies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ObjectHandler/gensrc/ohgensrc_vc14.vcxproj.filters b/ObjectHandler/gensrc/ohgensrc_vc14.vcxproj.filters
new file mode 100644
index 00000000000..dfd858c0095
--- /dev/null
+++ b/ObjectHandler/gensrc/ohgensrc_vc14.vcxproj.filters
@@ -0,0 +1,104 @@
+
+
+
+
+ {f5b0372d-786f-4097-9f84-63f1fc8f61b3}
+
+
+ {8d42ac07-29fe-4504-baed-ef87616b3646}
+
+
+ {1e207d92-1659-486f-8c4b-e9c6ba3c8620}
+
+
+ {7f1a5b76-ca8c-4ef4-a469-0fdcb5a76dc5}
+
+
+ {640044cd-5d54-4921-9ce1-1c4b95d2b9e8}
+
+
+ {633c1f44-67f7-4c39-bd73-500c3dd2aa78}
+
+
+ {f4119f6c-221d-444b-b930-80eac2adba24}
+
+
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ rules
+
+
+ rules
+
+
+ rules
+
+
+ rules
+
+
+ types
+
+
+ types
+
+
+ code
+
+
+ config
+
+
+ config
+
+
+ stubs
+
+
+ stubs
+
+
+ stubs
+
+
+
+
diff --git a/ObjectHandler/oh/auto_link.hpp b/ObjectHandler/oh/auto_link.hpp
index cc45aa95c3c..fe64f0cb19e 100644
--- a/ObjectHandler/oh/auto_link.hpp
+++ b/ObjectHandler/oh/auto_link.hpp
@@ -36,6 +36,8 @@
# define OBJHANDLER_LIB_TOOLSET "vc110"
#elif (_MSC_VER == 1800)
# define OBJHANDLER_LIB_TOOLSET "vc120"
+#elif (_MSC_VER == 1900)
+# define OBJHANDLER_LIB_TOOLSET "vc140"
#else
# error "unknown Microsoft compiler"
#endif
diff --git a/ObjectHandler/ohlib_vc14.vcxproj b/ObjectHandler/ohlib_vc14.vcxproj
new file mode 100644
index 00000000000..4ac6e24b54f
--- /dev/null
+++ b/ObjectHandler/ohlib_vc14.vcxproj
@@ -0,0 +1,474 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ohlib
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\oh\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\oh\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\oh\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\oh\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\oh\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\oh\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\oh\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\oh\$(Platform)\$(Configuration)\
+ ObjectHandler-vc140-mt-1_7_0
+ ObjectHandler-vc140-x64-mt-1_7_0
+ ObjectHandler-vc140-mt-gd-1_7_0
+ ObjectHandler-vc140-x64-mt-gd-1_7_0
+ ObjectHandler-vc140-mt-sgd-1_7_0
+ ObjectHandler-vc140-x64-mt-sgd-1_7_0
+ ObjectHandler-vc140-mt-s-1_7_0
+ ObjectHandler-vc140-x64-mt-s-1_7_0
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;..\log4cxx\src\main\include\log4cxx\win32;..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.pch
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;..\log4cxx\src\main\include\log4cxx\win32;..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.pch
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;..\log4cxx\src\main\include\log4cxx\win32;..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.pch
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;..\log4cxx\src\main\include\log4cxx\win32;..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.pch
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;..\log4cxx\src\main\include\log4cxx\win32;..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.pch
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;..\log4cxx\src\main\include\log4cxx\win32;..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.pch
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;..\log4cxx\src\main\include\log4cxx\win32;..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.pch
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;..\log4cxx\src\main\include\log4cxx\win32;..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.pch
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ .\build\vc140\oh\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ .\build\vc140\oh\$(Platform)\$(Configuration)/ohlib.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {fa6eb34e-6be0-46f5-aa4c-704b49be63d2}
+
+
+ {88be5568-6e55-41c5-a251-670fafb44336}
+
+
+
+
+
+
diff --git a/ObjectHandler/ohlib_vc14.vcxproj.filters b/ObjectHandler/ohlib_vc14.vcxproj.filters
new file mode 100644
index 00000000000..880b659e5e3
--- /dev/null
+++ b/ObjectHandler/ohlib_vc14.vcxproj.filters
@@ -0,0 +1,126 @@
+
+
+
+
+ {f278379a-c8b2-4060-98d6-39f662cc8093}
+
+
+ {af4b90f4-20a0-4151-a651-9aeb4dc4a6df}
+
+
+ {5108a5ad-a00f-4b4b-9fa4-1f610a866b7c}
+
+
+ {77b8e2a1-e0d2-44f5-8c22-e58be772f9d6}
+
+
+ {9b70d8dc-a879-464c-9ea3-1b1e2bbb85a7}
+
+
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ utilities
+
+
+ utilities
+
+
+ utilities
+
+
+ enumerations
+
+
+ enumerations
+
+
+ enumerations
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+
+
+ Classes
+
+
+ Classes
+
+
+ Classes
+
+
+ utilities
+
+
+ utilities
+
+
+ enumerations
+
+
+
diff --git a/ObjectHandler/ohxl/ohxll/ohxll_vc14.vcxproj b/ObjectHandler/ohxl/ohxll/ohxll_vc14.vcxproj
new file mode 100644
index 00000000000..ce787090757
--- /dev/null
+++ b/ObjectHandler/ohxl/ohxll/ohxll_vc14.vcxproj
@@ -0,0 +1,402 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ohxll
+ {04D7369F-47BC-46B0-A374-41635A9656D8}
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\xll\
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ ..\..\xll\
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ ..\..\xll\
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)\
+ ..\..\xll\
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)\
+ ObjectHandler-xll-vc140-mt-1_7_0
+ ObjectHandler-xll-vc140-x64-mt-1_7_0
+ .xll
+ .xll
+ .xll
+ .xll
+ ObjectHandler-xll-vc140-mt-gd-1_7_0
+ ObjectHandler-xll-vc140-x64-mt-gd-1_7_0
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\xll/ohxll.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_USRDLL;XLL_EXPORTS;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/ohxll.pch
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)\ohxll.pdb
+ false
+
+
+ ..\..\lib\ObjectHandler-xll-vc140-mt-gd-1_7_0.lib
+ MachineX86
+ false
+
+
+ true
+ .\xll/ohxll.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\xll/ohxll.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_USRDLL;XLL_EXPORTS;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/ohxll.pch
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)\ohxll.pdb
+ false
+
+
+ ..\..\lib\ObjectHandler-xll-vc140-x64-mt-gd-1_7_0.lib
+ false
+
+
+ true
+ .\xll/ohxll.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\xll/ohxll.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_USRDLL;XLL_EXPORTS;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/ohxll.pch
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)\ohxll.pdb
+ false
+
+
+ ..\..\lib\ObjectHandler-xll-vc140-mt-1_7_0.lib
+ MachineX86
+ true
+ true
+ false
+
+
+ true
+ .\xll/ohxll.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\xll/ohxll.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_USRDLL;XLL_EXPORTS;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/ohxll.pch
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ Ws2_32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ ..\..\build\vc140\ohxll\$(Platform)\$(Configuration)\ohxll.pdb
+ false
+
+
+ ..\..\lib\ObjectHandler-xll-vc140-x64-mt-1_7_0.lib
+ true
+ true
+ false
+
+
+ true
+ .\xll/ohxll.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {fa6eb34e-6be0-46f5-aa4c-704b49be63d2}
+
+
+ {88be5568-6e55-41c5-a251-670fafb44336}
+
+
+ {4bd77a1e-aae9-47a4-81fe-2308e5a460af}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ObjectHandler/ohxl/ohxll/ohxll_vc14.vcxproj.filters b/ObjectHandler/ohxl/ohxll/ohxll_vc14.vcxproj.filters
new file mode 100644
index 00000000000..22a4355b630
--- /dev/null
+++ b/ObjectHandler/ohxl/ohxll/ohxll_vc14.vcxproj.filters
@@ -0,0 +1,312 @@
+
+
+
+
+ {83e40eba-98ed-44c7-9240-4096f5774494}
+
+
+ {081b7952-420c-4322-9d1f-31edacfdbbf0}
+
+
+ {f4fbf4af-223b-4c7a-ab71-b03445a7527f}
+
+
+ {24e9b2c6-1f98-4f05-ac6b-2a11e1805ee0}
+
+
+ {4e2b156a-9de3-4af1-9e0b-dc467dbbac76}
+
+
+ {b59eb82d-74bf-42ac-8214-1a42a69671f3}
+
+
+ {b2cadcc8-4389-45d2-b98e-467a867d913c}
+
+
+ {15b5851f-7689-46a8-a7c7-7c700e317798}
+
+
+ {e1ed8873-87d5-41ce-b6ff-351c231aebea}
+
+
+ {cb4c3f2b-1a82-4447-a7d2-5722a7bb0975}
+
+
+ {6c3df48e-e7fd-451d-89c1-599e5d55773c}
+
+
+ {95f90cfa-102a-4e59-8084-ef1e3d8c5cae}
+
+
+ {99ffb94c-c75e-4047-8314-395d2b01577b}
+
+
+ {890d4d4b-07e0-4822-948a-6d292ffefb56}
+
+
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\conversions
+
+
+ oh\conversions
+
+
+ oh\conversions
+
+
+ oh\utilities
+
+
+ oh\utilities
+
+
+ oh\utilities
+
+
+ oh\enumerations
+
+
+ oh\enumerations
+
+
+ oh\enumerations
+
+
+ oh\valueobjects
+
+
+ oh\valueobjects
+
+
+ oh\valueobjects
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\loop
+
+
+ xl\register
+
+
+ xl\utilities
+
+
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\utilities
+
+
+ oh\utilities
+
+
+ oh\enumerations
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\utilities
+
+
+ xll
+
+
+
diff --git a/ObjectHandler/ohxl/ohxllib/ohxllib2_vc14.vcxproj b/ObjectHandler/ohxl/ohxllib/ohxllib2_vc14.vcxproj
new file mode 100644
index 00000000000..2a1b2d1c872
--- /dev/null
+++ b/ObjectHandler/ohxl/ohxllib/ohxllib2_vc14.vcxproj
@@ -0,0 +1,526 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ohxllib
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ ObjectHandler-xllib-vc140-mt-1_7_0
+ ObjectHandler-xllib-vc140-x64-mt-1_7_0
+ ObjectHandler-xllib-vc140-mt-gd-1_7_0
+ ObjectHandler-xllib-vc140-x64-mt-gd-1_7_0
+ ObjectHandler-xllib-vc140-mt-sgd-1_7_0
+ ObjectHandler-xllib-vc140-x64-mt-sgd-1_7_0
+ ObjectHandler-xllib-vc140-mt-s-1_7_0
+ ObjectHandler-xllib-vc140-x64-mt-s-1_7_0
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {fa6eb34e-6be0-46f5-aa4c-704b49be63d2}
+
+
+ {4bd77a1e-aae9-47a4-81fe-2308e5a460af}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ObjectHandler/ohxl/ohxllib/ohxllib2_vc14.vcxproj.filters b/ObjectHandler/ohxl/ohxllib/ohxllib2_vc14.vcxproj.filters
new file mode 100644
index 00000000000..bfa997c9c40
--- /dev/null
+++ b/ObjectHandler/ohxl/ohxllib/ohxllib2_vc14.vcxproj.filters
@@ -0,0 +1,306 @@
+
+
+
+
+ {480a74d0-26d5-4bd9-b582-4797a2bf3889}
+
+
+ {b3c43394-3416-4237-a8ee-26ed83e10a8a}
+
+
+ {60d793d1-4db7-45f1-848e-4a6da445715c}
+
+
+ {c790784d-68de-49fa-911a-49ee051b6f15}
+
+
+ {0c7c7ca1-ffa2-4392-8a29-184afa29c143}
+
+
+ {a312b589-73a6-4ded-a630-fe141778b935}
+
+
+ {207f3165-0598-4ab1-b23c-f2086eebc731}
+
+
+ {3fb49a55-3e9a-437a-be30-6cc94e4053d9}
+
+
+ {26450f62-8255-4394-a0c2-a1d799664648}
+
+
+ {9599ea91-a228-4acc-aac7-d173fff08ff6}
+
+
+ {89a41bc0-0270-4e5f-ade2-3f7d46747dfc}
+
+
+ {7c306aa7-2d01-4c65-af67-cc70a25e4bfd}
+
+
+ {02cbd38b-20df-423d-af94-db6d78a8667b}
+
+
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\utilities
+
+
+ oh\utilities
+
+
+ oh\utilities
+
+
+ oh\conversions
+
+
+ oh\conversions
+
+
+ oh\conversions
+
+
+ oh\enumerations
+
+
+ oh\enumerations
+
+
+ oh\enumerations
+
+
+ oh\valueobjects
+
+
+ oh\valueobjects
+
+
+ oh\valueobjects
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\register
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\loop
+
+
+ xl\utilities
+
+
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\utilities
+
+
+ oh\utilities
+
+
+ oh\enumerations
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\utilities
+
+
+
diff --git a/ObjectHandler/ohxl/ohxllib/ohxllib_vc14.vcxproj b/ObjectHandler/ohxl/ohxllib/ohxllib_vc14.vcxproj
new file mode 100644
index 00000000000..572d343df5c
--- /dev/null
+++ b/ObjectHandler/ohxl/ohxllib/ohxllib_vc14.vcxproj
@@ -0,0 +1,533 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ohxllib
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ ..\..\lib\
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)\
+ ObjectHandler-xllib-vc140-mt-1_7_0
+ ObjectHandler-xllib-vc140-x64-mt-1_7_0
+ ObjectHandler-xllib-vc140-mt-gd-1_7_0
+ ObjectHandler-xllib-vc140-x64-mt-gd-1_7_0
+ ObjectHandler-xllib-vc140-mt-sgd-1_7_0
+ ObjectHandler-xllib-vc140-x64-mt-sgd-1_7_0
+ ObjectHandler-xllib-vc140-mt-s-1_7_0
+ ObjectHandler-xllib-vc140-x64-mt-s-1_7_0
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ NDEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\..;..\..\..\log4cxx\src\main\include\log4cxx\win32;..\..\..\log4cxx\src\main\include;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;XLL_STATIC;WIN32;LOG4CXX_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.pch
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\..\build\vc140\ohxllib\$(Platform)\$(Configuration)/ohxllib.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {fa6eb34e-6be0-46f5-aa4c-704b49be63d2}
+
+
+ {88be5568-6e55-41c5-a251-670fafb44336}
+
+
+ {4bd77a1e-aae9-47a4-81fe-2308e5a460af}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ObjectHandler/ohxl/ohxllib/ohxllib_vc14.vcxproj.filters b/ObjectHandler/ohxl/ohxllib/ohxllib_vc14.vcxproj.filters
new file mode 100644
index 00000000000..bfa997c9c40
--- /dev/null
+++ b/ObjectHandler/ohxl/ohxllib/ohxllib_vc14.vcxproj.filters
@@ -0,0 +1,306 @@
+
+
+
+
+ {480a74d0-26d5-4bd9-b582-4797a2bf3889}
+
+
+ {b3c43394-3416-4237-a8ee-26ed83e10a8a}
+
+
+ {60d793d1-4db7-45f1-848e-4a6da445715c}
+
+
+ {c790784d-68de-49fa-911a-49ee051b6f15}
+
+
+ {0c7c7ca1-ffa2-4392-8a29-184afa29c143}
+
+
+ {a312b589-73a6-4ded-a630-fe141778b935}
+
+
+ {207f3165-0598-4ab1-b23c-f2086eebc731}
+
+
+ {3fb49a55-3e9a-437a-be30-6cc94e4053d9}
+
+
+ {26450f62-8255-4394-a0c2-a1d799664648}
+
+
+ {9599ea91-a228-4acc-aac7-d173fff08ff6}
+
+
+ {89a41bc0-0270-4e5f-ade2-3f7d46747dfc}
+
+
+ {7c306aa7-2d01-4c65-af67-cc70a25e4bfd}
+
+
+ {02cbd38b-20df-423d-af94-db6d78a8667b}
+
+
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\utilities
+
+
+ oh\utilities
+
+
+ oh\utilities
+
+
+ oh\conversions
+
+
+ oh\conversions
+
+
+ oh\conversions
+
+
+ oh\enumerations
+
+
+ oh\enumerations
+
+
+ oh\enumerations
+
+
+ oh\valueobjects
+
+
+ oh\valueobjects
+
+
+ oh\valueobjects
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\register
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\loop
+
+
+ xl\utilities
+
+
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\Classes
+
+
+ oh\utilities
+
+
+ oh\utilities
+
+
+ oh\enumerations
+
+
+ xl\conversions
+
+
+ xl\conversions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\functions
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\register
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\Classes
+
+
+ xl\utilities
+
+
+
diff --git a/ObjectHandler/xlsdk/auto_link.hpp b/ObjectHandler/xlsdk/auto_link.hpp
index 4dc54459b8c..42708e0be15 100644
--- a/ObjectHandler/xlsdk/auto_link.hpp
+++ b/ObjectHandler/xlsdk/auto_link.hpp
@@ -33,6 +33,8 @@
# define XLSDK_LIB_TOOLSET "vc110"
#elif (_MSC_VER == 1800)
# define XLSDK_LIB_TOOLSET "vc120"
+#elif (_MSC_VER == 1900)
+# define XLSDK_LIB_TOOLSET "vc140"
#else
# error "unknown Microsoft compiler"
#endif
diff --git a/ObjectHandler/xlsdk/xlsdk_vc14.vcxproj b/ObjectHandler/xlsdk/xlsdk_vc14.vcxproj
new file mode 100644
index 00000000000..e408b0ecacf
--- /dev/null
+++ b/ObjectHandler/xlsdk/xlsdk_vc14.vcxproj
@@ -0,0 +1,464 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ xlsdk
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\lib\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ ..\lib\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ ..\lib\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ ..\lib\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ ..\lib\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\lib\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\lib\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\lib\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ xlsdk-vc140-mt
+ xlsdk-vc140-x64-mt
+ xlsdk-vc140-mt-gd
+ xlsdk-vc140-x64-mt-gd
+ xlsdk-vc140-mt-sgd
+ xlsdk-vc140-x64-mt-sgd
+ xlsdk-vc140-mt-s
+ xlsdk-vc140-x64-mt-s
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;%(AdditionalIncludeDirectories)
+ BOOST_LIB_DIAGNOSTIC;NDEBUG;_LIB;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)/xlsdk.pch
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ ..\build\vc140\xlsdk\Release (static runtime)\xlsdk.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;%(AdditionalIncludeDirectories)
+ BOOST_LIB_DIAGNOSTIC;NDEBUG;_LIB;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)/xlsdk.pch
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\build\vc140\xlsdk\Release (static runtime)\xlsdk.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)/xlsdk.pch
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ ..\build\vc140\xlsdk\Debug (static runtime)\xlsdk.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)/xlsdk.pch
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\build\vc140\xlsdk\Debug (static runtime)\xlsdk.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;%(AdditionalIncludeDirectories)
+ BOOST_LIB_DIAGNOSTIC;NDEBUG;_LIB;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)/xlsdk.pch
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ ..\build\vc140\xlsdk\Release\xlsdk.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;%(AdditionalIncludeDirectories)
+ BOOST_LIB_DIAGNOSTIC;NDEBUG;_LIB;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)/xlsdk.pch
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\build\vc140\xlsdk\Release\xlsdk.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)/xlsdk.pch
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ MachineX86
+
+
+ true
+ ..\build\vc140\xlsdk\Debug\xlsdk.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;%(AdditionalIncludeDirectories)
+ _DEBUG;_LIB;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)/xlsdk.pch
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ ..\build\vc140\xlsdk\$(Platform)\$(Configuration)\
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ true
+ ..\build\vc140\xlsdk\Debug\xlsdk.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+ true
+ true
+ false
+ false
+ false
+ false
+
+
+ true
+ true
+ true
+ true
+ false
+ false
+ false
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QuantLib/ql/auto_link.hpp b/QuantLib/ql/auto_link.hpp
index 32b7314affa..abab6d16910 100644
--- a/QuantLib/ql/auto_link.hpp
+++ b/QuantLib/ql/auto_link.hpp
@@ -39,10 +39,13 @@
# define QL_LIB_TOOLSET "vc110"
#elif (_MSC_VER == 1800)
# define QL_LIB_TOOLSET "vc120"
-#else
+#elif (_MSC_VER == 1900)
# define QL_LIB_TOOLSET "vc140"
+#else
+# error "unknown Microsoft compiler"
#endif
+
#ifdef _M_X64
# define QL_LIB_PLATFORM "-x64"
#else
diff --git a/QuantLibAddin/Addins/Cpp/AddinCpp_vc14.vcxproj b/QuantLibAddin/Addins/Cpp/AddinCpp_vc14.vcxproj
new file mode 100644
index 00000000000..366b92afbf6
--- /dev/null
+++ b/QuantLibAddin/Addins/Cpp/AddinCpp_vc14.vcxproj
@@ -0,0 +1,424 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ AddinCpp
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}
+ AddinCpp
+ Win32Proj
+
+
+
+ StaticLibrary
+ Unicode
+ true
+ v120
+
+
+ StaticLibrary
+ Unicode
+ true
+ v120
+
+
+ StaticLibrary
+ Unicode
+ v120
+
+
+ StaticLibrary
+ Unicode
+ v120
+
+
+ StaticLibrary
+ Unicode
+ true
+ v120
+
+
+ StaticLibrary
+ Unicode
+ true
+ v120
+
+
+ StaticLibrary
+ Unicode
+ v120
+
+
+ StaticLibrary
+ Unicode
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ AddinCpp-vc140-mt-1_7_0
+ AddinCpp-vc140-x64-mt-1_7_0
+ AddinCpp-vc140-mt-gd-1_7_0
+ AddinCpp-vc140-x64-mt-gd-1_7_0
+ AddinCpp-vc140-mt-sgd-1_7_0
+ AddinCpp-vc140-x64-mt-sgd-1_7_0
+ AddinCpp-vc140-mt-s-1_7_0
+ AddinCpp-vc140-x64-mt-s-1_7_0
+
+
+
+ Disabled
+ false
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ Disabled
+ false
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ false
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ false
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ Disabled
+ false
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ Disabled
+ false
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ false
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ false
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {cab8330c-6424-4455-9285-3654587ef71f}
+
+
+
+
+
+
diff --git a/QuantLibAddin/Addins/Cpp/AddinCpp_vc14.vcxproj.filters b/QuantLibAddin/Addins/Cpp/AddinCpp_vc14.vcxproj.filters
new file mode 100644
index 00000000000..2a187d8e6c6
--- /dev/null
+++ b/QuantLibAddin/Addins/Cpp/AddinCpp_vc14.vcxproj.filters
@@ -0,0 +1,129 @@
+
+
+
+
+ {19c3b9a8-a28a-4ae3-88ea-72e75a5e5782}
+
+
+
+
+ Loop
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/QuantLibAddin/Clients/Cpp/ClientCppDemo_vc14.vcxproj b/QuantLibAddin/Clients/Cpp/ClientCppDemo_vc14.vcxproj
new file mode 100644
index 00000000000..cce4ce847af
--- /dev/null
+++ b/QuantLibAddin/Clients/Cpp/ClientCppDemo_vc14.vcxproj
@@ -0,0 +1,525 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ClientCppDemo
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}
+
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ QLADemo-vc140-mt-gd-1_7_0
+ QLADemo-vc140-x64-mt-gd-1_7_0
+ QLADemo-vc140-mt-sgd-1_7_0
+ QLADemo-vc140-x64-mt-sgd-1_7_0
+ QLADemo-vc140-mt-1_7_0
+ QLADemo-vc140-x64-mt-1_7_0
+ QLADemo-vc140-mt-s-1_7_0
+ QLADemo-vc140-x64-mt-s-1_7_0
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.tlb
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QLADemo-vc140-mt-gd.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.tlb
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QLADemo-vc140-mt-gd.pdb
+ Console
+ false
+
+
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ .\build\vc140\$(Platform)\$(Configuration)/QLADemo-vc140-mt-s.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ .\build\vc140\$(Platform)\$(Configuration)/QLADemo-vc140-mt-s.pdb
+ Console
+ false
+
+
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ .\build\vc140\$(Platform)\$(Configuration)/QLADemo-vc140-mt.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ .\build\vc140\$(Platform)\$(Configuration)/QLADemo-vc140-mt.pdb
+ Console
+ false
+
+
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.tlb
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QLADemo-vc140-mt-sgd.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.bsc
+
+
+
+
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.tlb
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QLADemo-vc140-mt-sgd.pdb
+ Console
+ false
+
+
+
+
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/ClientCppDemo.bsc
+
+
+
+
+
+
+
+ {e5c1a173-2885-4bab-905b-f9521acb8e31}
+
+
+ {cab8330c-6424-4455-9285-3654587ef71f}
+
+
+
+
+
+
diff --git a/QuantLibAddin/Clients/CppInstrumentIn/CppInstrumentIn_vc14.vcxproj b/QuantLibAddin/Clients/CppInstrumentIn/CppInstrumentIn_vc14.vcxproj
new file mode 100644
index 00000000000..f2303f4f7d7
--- /dev/null
+++ b/QuantLibAddin/Clients/CppInstrumentIn/CppInstrumentIn_vc14.vcxproj
@@ -0,0 +1,417 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ClientCppInstrumentIn
+ {BB964C8C-1B16-420D-8F7D-49865B545183}
+ CppInstrumentIn
+ Win32Proj
+
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+ Application
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ InstrumentIn-vc140-mt-gd-1_7_0
+ InstrumentIn-vc140-x64-mt-gd-1_7_0
+ InstrumentIn-vc140-mt-sgd-1_7_0
+ InstrumentIn-vc140-x64-mt-sgd-1_7_0
+ InstrumentIn-vc140-mt-1_7_0
+ InstrumentIn-vc140-x64-mt-1_7_0
+ InstrumentIn-vc140-mt-s-1_7_0
+ InstrumentIn-vc140-x64-mt-s-1_7_0
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ build\vc140\$(Platform)\$(Configuration)/$(ProjectName).pdb
+ Console
+ false
+
+
+ MachineX86
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ build\vc140\$(Platform)\$(Configuration)/$(ProjectName).pdb
+ Console
+ false
+
+
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ build\vc140\$(Platform)\$(Configuration)/$(ProjectName).pdb
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ build\vc140\$(Platform)\$(Configuration)/$(ProjectName).pdb
+ Console
+ true
+ true
+ false
+
+
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ build\vc140\$(Platform)\$(Configuration)/$(ProjectName).pdb
+ Console
+ false
+
+
+ MachineX86
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ build\vc140\$(Platform)\$(Configuration)/$(ProjectName).pdb
+ Console
+ false
+
+
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ MaxSpeed
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ build\vc140\$(Platform)\$(Configuration)/$(ProjectName).pdb
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ MaxSpeed
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ build\vc140\$(Platform)\$(Configuration)\
+ Level3
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ build\vc140\$(Platform)\$(Configuration)/$(ProjectName).pdb
+ Console
+ true
+ true
+ false
+
+
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+
+
+
+ {e5c1a173-2885-4bab-905b-f9521acb8e31}
+
+
+ {cab8330c-6424-4455-9285-3654587ef71f}
+
+
+
+
+
+
diff --git a/QuantLibAddin/Clients/CppSwapOut/ClientCppSwapOut_vc14.vcxproj b/QuantLibAddin/Clients/CppSwapOut/ClientCppSwapOut_vc14.vcxproj
new file mode 100644
index 00000000000..c9c67687aab
--- /dev/null
+++ b/QuantLibAddin/Clients/CppSwapOut/ClientCppSwapOut_vc14.vcxproj
@@ -0,0 +1,525 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ ClientCppSwapOut
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}
+
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+ Application
+ false
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ .\bin\
+ build\vc140\$(Platform)\$(Configuration)\
+ SwapOut-vc140-mt-gd-1_7_0
+ SwapOut-vc140-x64-mt-gd-1_7_0
+ SwapOut-vc140-mt-sgd-1_7_0
+ SwapOut-vc140-x64-mt-sgd-1_7_0
+ SwapOut-vc140-mt-1_7_0
+ SwapOut-vc140-x64-mt-1_7_0
+ SwapOut-vc140-mt-s-1_7_0
+ SwapOut-vc140-x64-mt-s-1_7_0
+
+
+
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.tlb
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.pch
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ build\vc140\$(Platform)\$(Configuration)/SwapOut-vc140-mt-gd.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.bsc
+
+
+
+
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.tlb
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.pch
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ build\vc140\$(Platform)\$(Configuration)/SwapOut-vc140-mt-gd.pdb
+ Console
+ false
+
+
+
+
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.bsc
+
+
+
+
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.pch
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ build\vc140\$(Platform)\$(Configuration)/SwapOut-vc140-mt-s.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.bsc
+
+
+
+
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ true
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.pch
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ build\vc140\$(Platform)\$(Configuration)/SwapOut-vc140-mt-s.pdb
+ Console
+ false
+
+
+
+
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.bsc
+
+
+
+
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.pch
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ build\vc140\$(Platform)\$(Configuration)/SwapOut-vc140-mt.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.bsc
+
+
+
+
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.pch
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ build\vc140\$(Platform)\$(Configuration)/SwapOut-vc140-mt.pdb
+ Console
+ false
+
+
+
+
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.bsc
+
+
+
+
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.tlb
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.pch
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ build\vc140\$(Platform)\$(Configuration)/SwapOut-vc140-mt-sgd.pdb
+ Console
+ false
+
+
+ MachineX86
+
+
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.bsc
+
+
+
+
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.tlb
+
+
+
+
+ Disabled
+ ../..;../../../ObjectHandler;../../../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.pch
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ..\..\..\ObjectHandler\lib;..\..\..\QuantLib\lib;..\..\..\log4cxx\msvc\lib;%(AdditionalLibraryDirectories)
+ true
+ build\vc140\$(Platform)\$(Configuration)/SwapOut-vc140-mt-sgd.pdb
+ Console
+ false
+
+
+
+
+ true
+ build\vc140\$(Platform)\$(Configuration)/ClientCppSwapOut.bsc
+
+
+
+
+
+
+
+ {e5c1a173-2885-4bab-905b-f9521acb8e31}
+
+
+ {cab8330c-6424-4455-9285-3654587ef71f}
+
+
+
+
+
+
diff --git a/QuantLibAddin/Docs/docs-QuantLibAddin_vc14.vcxproj b/QuantLibAddin/Docs/docs-QuantLibAddin_vc14.vcxproj
new file mode 100644
index 00000000000..d4187d0d24c
--- /dev/null
+++ b/QuantLibAddin/Docs/docs-QuantLibAddin_vc14.vcxproj
@@ -0,0 +1,182 @@
+
+
+
+
+ All
+ Win32
+
+
+ All
+ x64
+
+
+
+ docs-QuantLibAddin
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}
+ docs-QuantLibAddin
+ MakeFileProj
+
+
+
+ Makefile
+ v140
+
+
+ Makefile
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ build\vc\
+ build\vc\
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc clean
+ NMAKE /f Makefile.vc clean
+
+
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ $(NMakeIncludeSearchPath)
+ $(NMakeIncludeSearchPath)
+ $(NMakeForcedIncludes)
+ $(NMakeForcedIncludes)
+ $(NMakeAssemblySearchPath)
+ $(NMakeAssemblySearchPath)
+ $(NMakeForcedUsingAssemblies)
+ $(NMakeForcedUsingAssemblies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {88be5568-6e55-41c5-a251-670fafb44336}
+
+
+ {c8a6bb98-75ca-4eb9-a750-8ba3b3aa5969}
+
+
+
+
+
+
diff --git a/QuantLibAddin/Docs/docs-QuantLibAddin_vc14.vcxproj.filters b/QuantLibAddin/Docs/docs-QuantLibAddin_vc14.vcxproj.filters
new file mode 100644
index 00000000000..f4fb2df3740
--- /dev/null
+++ b/QuantLibAddin/Docs/docs-QuantLibAddin_vc14.vcxproj.filters
@@ -0,0 +1,315 @@
+
+
+
+
+ {487ddd70-ada5-4980-bbc0-6288c8dcf704}
+
+
+ {95cc2d7c-c8a4-44e7-a988-471a176f8a0b}
+
+
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+
+
+
+
+
+
+
+
+
diff --git a/QuantLibAddin/QuantLibAddin_vc14.sln b/QuantLibAddin/QuantLibAddin_vc14.sln
new file mode 100644
index 00000000000..76fe886de84
--- /dev/null
+++ b/QuantLibAddin/QuantLibAddin_vc14.sln
@@ -0,0 +1,308 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLibObjects", "QuantLibObjects_vc14.vcxproj", "{CAB8330C-6424-4455-9285-3654587EF71F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClientCppDemo", "Clients\Cpp\ClientCppDemo_vc14.vcxproj", "{8F04F015-23CA-4D7E-83BE-FF9371D3964D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qlgensrc", "gensrc\qlgensrc_vc14.vcxproj", "{C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "apr", "..\log4cxx\msvc\apr_vc14.vcxproj", "{A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aprutil", "..\log4cxx\msvc\aprutil_vc14.vcxproj", "{0082D6A9-8051-4946-888B-4E52C17BF98E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "log4cxx", "..\log4cxx\msvc\log4cxx_vc14.vcxproj", "{FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClientCppSwapOut", "Clients\CppSwapOut\ClientCppSwapOut_vc14.vcxproj", "{F1925483-7B6B-421F-A6BB-401956BAF6FD}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohgensrc", "..\ObjectHandler\gensrc\ohgensrc_vc14.vcxproj", "{88BE5568-6E55-41C5-A251-670FAFB44336}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohlib", "..\ObjectHandler\ohlib_vc14.vcxproj", "{CD623FE5-3B3E-4511-80A9-A99D893349A4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLib", "..\QuantLib\QuantLib.vcxproj", "{AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AddinCpp", "Addins\Cpp\AddinCpp_vc14.vcxproj", "{E5C1A173-2885-4BAB-905B-F9521ACB8E31}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "docs-QuantLibAddin", "Docs\docs-QuantLibAddin_vc14.vcxproj", "{3A1AC508-8F57-4318-AC89-EE55513FE506}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClientCppInstrumentIn", "Clients\CppInstrumentIn\CppInstrumentIn_vc14.vcxproj", "{BB964C8C-1B16-420D-8F7D-49865B545183}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ All|Win32 = All|Win32
+ All|x64 = All|x64
+ Debug (static runtime)|Win32 = Debug (static runtime)|Win32
+ Debug (static runtime)|x64 = Debug (static runtime)|x64
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release (static runtime)|Win32 = Release (static runtime)|Win32
+ Release (static runtime)|x64 = Release (static runtime)|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|x64.Build.0 = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|Win32.Build.0 = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|x64.ActiveCfg = Debug|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|x64.Build.0 = Debug|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|Win32.ActiveCfg = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|Win32.Build.0 = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|x64.ActiveCfg = Release|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|x64.Build.0 = Release|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.All|x64.Build.0 = Debug (static runtime)|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Debug|Win32.Build.0 = Debug|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Debug|x64.ActiveCfg = Debug|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Debug|x64.Build.0 = Debug|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Release|Win32.ActiveCfg = Release|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Release|Win32.Build.0 = Release|Win32
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Release|x64.ActiveCfg = Release|x64
+ {8F04F015-23CA-4D7E-83BE-FF9371D3964D}.Release|x64.Build.0 = Release|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug (static runtime)|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug (static runtime)|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug (static runtime)|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug (static runtime)|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release (static runtime)|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release (static runtime)|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release (static runtime)|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release (static runtime)|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|x64.Build.0 = All|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|x64.Build.0 = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.Build.0 = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.ActiveCfg = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.Build.0 = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.ActiveCfg = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.Build.0 = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.ActiveCfg = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.Build.0 = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|x64.Build.0 = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.Build.0 = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.ActiveCfg = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.Build.0 = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.ActiveCfg = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.Build.0 = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.ActiveCfg = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.Build.0 = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|x64.Build.0 = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.Build.0 = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.ActiveCfg = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.Build.0 = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.ActiveCfg = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.Build.0 = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.ActiveCfg = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.Build.0 = Release|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.All|x64.Build.0 = Debug (static runtime)|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Debug|Win32.Build.0 = Debug|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Debug|x64.ActiveCfg = Debug|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Debug|x64.Build.0 = Debug|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Release|Win32.ActiveCfg = Release|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Release|Win32.Build.0 = Release|Win32
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Release|x64.ActiveCfg = Release|x64
+ {F1925483-7B6B-421F-A6BB-401956BAF6FD}.Release|x64.Build.0 = Release|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|x64.Build.0 = All|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.All|x64.Build.0 = Debug (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug|Win32.Build.0 = Debug|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug|x64.ActiveCfg = Debug|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Debug|x64.Build.0 = Debug|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release|Win32.ActiveCfg = Release|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release|Win32.Build.0 = Release|Win32
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release|x64.ActiveCfg = Release|x64
+ {CD623FE5-3B3E-4511-80A9-A99D893349A4}.Release|x64.Build.0 = Release|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|x64.Build.0 = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|Win32.Build.0 = Debug|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|x64.ActiveCfg = Debug|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|x64.Build.0 = Debug|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|Win32.ActiveCfg = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|Win32.Build.0 = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|x64.ActiveCfg = Release|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|x64.Build.0 = Release|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.All|x64.Build.0 = Debug (static runtime)|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Debug|Win32.Build.0 = Debug|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Debug|x64.ActiveCfg = Debug|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Debug|x64.Build.0 = Debug|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Release|Win32.ActiveCfg = Release|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Release|Win32.Build.0 = Release|Win32
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Release|x64.ActiveCfg = Release|x64
+ {E5C1A173-2885-4BAB-905B-F9521ACB8E31}.Release|x64.Build.0 = Release|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.All|Win32.ActiveCfg = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.All|Win32.Build.0 = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.All|x64.ActiveCfg = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.All|x64.Build.0 = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug (static runtime)|Win32.ActiveCfg = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug (static runtime)|Win32.Build.0 = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug (static runtime)|x64.ActiveCfg = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug (static runtime)|x64.Build.0 = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug|Win32.ActiveCfg = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug|Win32.Build.0 = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug|x64.ActiveCfg = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug|x64.Build.0 = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release (static runtime)|Win32.ActiveCfg = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release (static runtime)|Win32.Build.0 = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release (static runtime)|x64.ActiveCfg = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release (static runtime)|x64.Build.0 = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release|Win32.ActiveCfg = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release|Win32.Build.0 = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release|x64.ActiveCfg = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release|x64.Build.0 = All|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.All|Win32.ActiveCfg = Release (static runtime)|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.All|Win32.Build.0 = Release (static runtime)|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.All|x64.Build.0 = Debug (static runtime)|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Debug|Win32.Build.0 = Debug|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Debug|x64.ActiveCfg = Debug|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Debug|x64.Build.0 = Debug|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Release|Win32.ActiveCfg = Release|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Release|Win32.Build.0 = Release|Win32
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Release|x64.ActiveCfg = Release|x64
+ {BB964C8C-1B16-420D-8F7D-49865B545183}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/QuantLibAddin/QuantLibObjects2_vc14.vcxproj b/QuantLibAddin/QuantLibObjects2_vc14.vcxproj
new file mode 100644
index 00000000000..93fd1478b74
--- /dev/null
+++ b/QuantLibAddin/QuantLibObjects2_vc14.vcxproj
@@ -0,0 +1,1014 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ QuantLibObjects
+ {CAB8330C-6424-4455-9285-3654587EF71F}
+ QuantLibObjects
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ QuantLibObjects-vc140-mt-1_7_0
+ QuantLibObjects-vc140-x64-mt-1_7_0
+ QuantLibObjects-vc140-mt-gd-1_7_0
+ QuantLibObjects-vc140-x64-mt-gd-1_7_0
+ QuantLibObjects-vc140-mt-sgd-1_7_0
+ QuantLibObjects-vc140-x64-mt-sgd-1_7_0
+ QuantLibObjects-vc140-mt-s-1_7_0
+ QuantLibObjects-vc140-x64-mt-s-1_7_0
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}
+
+
+ {ad0a27da-91da-46a2-acbd-296c419ed3aa}
+
+
+ {c8a6bb98-75ca-4eb9-a750-8ba3b3aa5969}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QuantLibAddin/QuantLibObjects2_vc14.vcxproj.filters b/QuantLibAddin/QuantLibObjects2_vc14.vcxproj.filters
new file mode 100644
index 00000000000..1b8dd907db9
--- /dev/null
+++ b/QuantLibAddin/QuantLibObjects2_vc14.vcxproj.filters
@@ -0,0 +1,1728 @@
+
+
+
+
+ {ebef4bfe-d0f7-4651-9cca-51b72b508648}
+
+
+ {93fa04b5-0b1b-479a-8287-ad9ee9905e56}
+
+
+ {3b3888f7-05ce-4a11-a92e-d511b0f30baf}
+
+
+ {31dce052-283f-4c56-a010-060017c0a93d}
+
+
+ {90600170-7865-4fa4-8385-609179fb7a5b}
+
+
+ {0a8ad4f8-2f0c-42ed-b9cf-259d26b0f11a}
+
+
+ {7557f107-b2fe-4767-9cb8-8f7649d372a2}
+
+
+ {21ff9fc9-a386-4ec4-81c7-eab6ed4b7452}
+
+
+ {86a8d2d0-b70f-4dc0-93c5-768359349873}
+
+
+ {625b574d-ac16-4546-aec8-476f10f7b30b}
+
+
+ {d8b744c6-a8fd-43eb-a42a-29f6c27e4a5e}
+
+
+ {84574bac-a0f9-4016-b79b-4403da9f882e}
+
+
+ {5b617520-b423-4d8f-9b30-549a2b8eff46}
+
+
+ {094563c3-cd3f-4b18-898d-9ad2753888ba}
+
+
+ {d2f16546-7b2b-486c-a0a4-61f1bea040ba}
+
+
+ {0bac740f-a82a-4722-ad2f-bdd4237c1b25}
+
+
+ {720546fe-bb6c-44ec-aba0-205b7e088699}
+
+
+ {68393013-05ce-46b4-818a-a33ac2d73cc5}
+
+
+ {f8afc733-d5c3-450d-afa4-d2fc954bd086}
+
+
+ {857895f2-4f46-4266-9ec2-f95c89106bd6}
+
+
+ {c1043b2b-4458-4659-b33d-ef297f0e89aa}
+
+
+ {6c0da93e-b3b8-4f42-b010-c7caa12195a9}
+
+
+ {4b9e624d-9d7d-4853-b8c7-b5e5b8a51dd5}
+
+
+ {ccd99a6d-175e-4f4f-b645-0842651abc04}
+
+
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\constructors
+
+
+ enumerations\constructors
+
+
+ enumerations\factories
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ RandomNumbers
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ ShortRateModels
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ PricingEngines
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ conversions
+
+
+ Optimization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes\ibor
+
+
+ indexes\ibor
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enumerations\register
+
+
+ enumerations\constructors
+
+
+ enumerations\constructors
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ RandomNumbers
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ ShortRateModels
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ PricingEngines
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ Optimization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes\ibor
+
+
+ indexes\ibor
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/QuantLibAddin/QuantLibObjects3_vc14.vcxproj b/QuantLibAddin/QuantLibObjects3_vc14.vcxproj
new file mode 100644
index 00000000000..ba10c6afc76
--- /dev/null
+++ b/QuantLibAddin/QuantLibObjects3_vc14.vcxproj
@@ -0,0 +1,1011 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ QuantLibObjects
+ {CAB8330C-6424-4455-9285-3654587EF71F}
+ QuantLibObjects
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ QuantLibObjects-vc140-mt-1_7_0
+ QuantLibObjects-vc140-x64-mt-1_7_0
+ QuantLibObjects-vc140-mt-gd-1_7_0
+ QuantLibObjects-vc140-x64-mt-gd-1_7_0
+ QuantLibObjects-vc140-mt-sgd-1_7_0
+ QuantLibObjects-vc140-x64-mt-sgd-1_7_0
+ QuantLibObjects-vc140-mt-s-1_7_0
+ QuantLibObjects-vc140-x64-mt-s-1_7_0
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}
+
+
+ {ad0a27da-91da-46a2-acbd-296c419ed3aa}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QuantLibAddin/QuantLibObjects3_vc14.vcxproj.filters b/QuantLibAddin/QuantLibObjects3_vc14.vcxproj.filters
new file mode 100644
index 00000000000..f1c188b7749
--- /dev/null
+++ b/QuantLibAddin/QuantLibObjects3_vc14.vcxproj.filters
@@ -0,0 +1,1727 @@
+
+
+
+
+ {ebef4bfe-d0f7-4651-9cca-51b72b508648}
+
+
+ {93fa04b5-0b1b-479a-8287-ad9ee9905e56}
+
+
+ {3b3888f7-05ce-4a11-a92e-d511b0f30baf}
+
+
+ {31dce052-283f-4c56-a010-060017c0a93d}
+
+
+ {90600170-7865-4fa4-8385-609179fb7a5b}
+
+
+ {0a8ad4f8-2f0c-42ed-b9cf-259d26b0f11a}
+
+
+ {7557f107-b2fe-4767-9cb8-8f7649d372a2}
+
+
+ {21ff9fc9-a386-4ec4-81c7-eab6ed4b7452}
+
+
+ {86a8d2d0-b70f-4dc0-93c5-768359349873}
+
+
+ {625b574d-ac16-4546-aec8-476f10f7b30b}
+
+
+ {d8b744c6-a8fd-43eb-a42a-29f6c27e4a5e}
+
+
+ {84574bac-a0f9-4016-b79b-4403da9f882e}
+
+
+ {5b617520-b423-4d8f-9b30-549a2b8eff46}
+
+
+ {094563c3-cd3f-4b18-898d-9ad2753888ba}
+
+
+ {d2f16546-7b2b-486c-a0a4-61f1bea040ba}
+
+
+ {0bac740f-a82a-4722-ad2f-bdd4237c1b25}
+
+
+ {720546fe-bb6c-44ec-aba0-205b7e088699}
+
+
+ {68393013-05ce-46b4-818a-a33ac2d73cc5}
+
+
+ {f8afc733-d5c3-450d-afa4-d2fc954bd086}
+
+
+ {857895f2-4f46-4266-9ec2-f95c89106bd6}
+
+
+ {c1043b2b-4458-4659-b33d-ef297f0e89aa}
+
+
+ {6c0da93e-b3b8-4f42-b010-c7caa12195a9}
+
+
+ {4b9e624d-9d7d-4853-b8c7-b5e5b8a51dd5}
+
+
+ {ccd99a6d-175e-4f4f-b645-0842651abc04}
+
+
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\constructors
+
+
+ enumerations\constructors
+
+
+ enumerations\factories
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ RandomNumbers
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ ShortRateModels
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ PricingEngines
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ conversions
+
+
+ Optimization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes\ibor
+
+
+ indexes\ibor
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enumerations\register
+
+
+ enumerations\constructors
+
+
+ enumerations\constructors
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ RandomNumbers
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ ShortRateModels
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ PricingEngines
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ Optimization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes\ibor
+
+
+ indexes\ibor
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/QuantLibAddin/QuantLibObjects4_vc14.vcxproj b/QuantLibAddin/QuantLibObjects4_vc14.vcxproj
new file mode 100644
index 00000000000..a9ca272920b
--- /dev/null
+++ b/QuantLibAddin/QuantLibObjects4_vc14.vcxproj
@@ -0,0 +1,1014 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ QuantLibObjects
+ {CAB8330C-6424-4455-9285-3654587EF71F}
+ QuantLibObjects
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ QuantLibObjects-vc140-mt-1_7_0
+ QuantLibObjects-vc140-x64-mt-1_7_0
+ QuantLibObjects-vc140-mt-gd-1_7_0
+ QuantLibObjects-vc140-x64-mt-gd-1_7_0
+ QuantLibObjects-vc140-mt-sgd-1_7_0
+ QuantLibObjects-vc140-x64-mt-sgd-1_7_0
+ QuantLibObjects-vc140-mt-s-1_7_0
+ QuantLibObjects-vc140-x64-mt-s-1_7_0
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {04D7369F-47BC-46B0-A374-41635A9656D8}
+
+
+ {ad0a27da-91da-46a2-acbd-296c419ed3aa}
+
+
+ {c8a6bb98-75ca-4eb9-a750-8ba3b3aa5969}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QuantLibAddin/QuantLibObjects4_vc14.vcxproj.filters b/QuantLibAddin/QuantLibObjects4_vc14.vcxproj.filters
new file mode 100644
index 00000000000..f1c188b7749
--- /dev/null
+++ b/QuantLibAddin/QuantLibObjects4_vc14.vcxproj.filters
@@ -0,0 +1,1727 @@
+
+
+
+
+ {ebef4bfe-d0f7-4651-9cca-51b72b508648}
+
+
+ {93fa04b5-0b1b-479a-8287-ad9ee9905e56}
+
+
+ {3b3888f7-05ce-4a11-a92e-d511b0f30baf}
+
+
+ {31dce052-283f-4c56-a010-060017c0a93d}
+
+
+ {90600170-7865-4fa4-8385-609179fb7a5b}
+
+
+ {0a8ad4f8-2f0c-42ed-b9cf-259d26b0f11a}
+
+
+ {7557f107-b2fe-4767-9cb8-8f7649d372a2}
+
+
+ {21ff9fc9-a386-4ec4-81c7-eab6ed4b7452}
+
+
+ {86a8d2d0-b70f-4dc0-93c5-768359349873}
+
+
+ {625b574d-ac16-4546-aec8-476f10f7b30b}
+
+
+ {d8b744c6-a8fd-43eb-a42a-29f6c27e4a5e}
+
+
+ {84574bac-a0f9-4016-b79b-4403da9f882e}
+
+
+ {5b617520-b423-4d8f-9b30-549a2b8eff46}
+
+
+ {094563c3-cd3f-4b18-898d-9ad2753888ba}
+
+
+ {d2f16546-7b2b-486c-a0a4-61f1bea040ba}
+
+
+ {0bac740f-a82a-4722-ad2f-bdd4237c1b25}
+
+
+ {720546fe-bb6c-44ec-aba0-205b7e088699}
+
+
+ {68393013-05ce-46b4-818a-a33ac2d73cc5}
+
+
+ {f8afc733-d5c3-450d-afa4-d2fc954bd086}
+
+
+ {857895f2-4f46-4266-9ec2-f95c89106bd6}
+
+
+ {c1043b2b-4458-4659-b33d-ef297f0e89aa}
+
+
+ {6c0da93e-b3b8-4f42-b010-c7caa12195a9}
+
+
+ {4b9e624d-9d7d-4853-b8c7-b5e5b8a51dd5}
+
+
+ {ccd99a6d-175e-4f4f-b645-0842651abc04}
+
+
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\constructors
+
+
+ enumerations\constructors
+
+
+ enumerations\factories
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ RandomNumbers
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ ShortRateModels
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ PricingEngines
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ conversions
+
+
+ Optimization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes\ibor
+
+
+ indexes\ibor
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enumerations\register
+
+
+ enumerations\constructors
+
+
+ enumerations\constructors
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ RandomNumbers
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ ShortRateModels
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ PricingEngines
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ Optimization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes\ibor
+
+
+ indexes\ibor
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/QuantLibAddin/QuantLibObjects_vc14.vcxproj b/QuantLibAddin/QuantLibObjects_vc14.vcxproj
new file mode 100644
index 00000000000..de624fa4a36
--- /dev/null
+++ b/QuantLibAddin/QuantLibObjects_vc14.vcxproj
@@ -0,0 +1,1014 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ QuantLibObjects
+ {CAB8330C-6424-4455-9285-3654587EF71F}
+ QuantLibObjects
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\
+ QuantLibObjects-vc140-mt-1_7_0
+ QuantLibObjects-vc140-x64-mt-1_7_0
+ QuantLibObjects-vc140-mt-gd-1_7_0
+ QuantLibObjects-vc140-x64-mt-gd-1_7_0
+ QuantLibObjects-vc140-mt-sgd-1_7_0
+ QuantLibObjects-vc140-x64-mt-sgd-1_7_0
+ QuantLibObjects-vc140-mt-s-1_7_0
+ QuantLibObjects-vc140-x64-mt-s-1_7_0
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ .;../ObjectHandler;../QuantLib;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ false
+ true
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.pch
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ .\build\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+
+
+ false
+ .\build\vc140\$(Platform)\$(Configuration)/QuantLibObjects.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {cd623fe5-3b3e-4511-80a9-a99d893349a4}
+
+
+ {ad0a27da-91da-46a2-acbd-296c419ed3aa}
+
+
+ {c8a6bb98-75ca-4eb9-a750-8ba3b3aa5969}
+
+
+
+
+
+
diff --git a/QuantLibAddin/QuantLibObjects_vc14.vcxproj.filters b/QuantLibAddin/QuantLibObjects_vc14.vcxproj.filters
new file mode 100644
index 00000000000..f1c188b7749
--- /dev/null
+++ b/QuantLibAddin/QuantLibObjects_vc14.vcxproj.filters
@@ -0,0 +1,1727 @@
+
+
+
+
+ {ebef4bfe-d0f7-4651-9cca-51b72b508648}
+
+
+ {93fa04b5-0b1b-479a-8287-ad9ee9905e56}
+
+
+ {3b3888f7-05ce-4a11-a92e-d511b0f30baf}
+
+
+ {31dce052-283f-4c56-a010-060017c0a93d}
+
+
+ {90600170-7865-4fa4-8385-609179fb7a5b}
+
+
+ {0a8ad4f8-2f0c-42ed-b9cf-259d26b0f11a}
+
+
+ {7557f107-b2fe-4767-9cb8-8f7649d372a2}
+
+
+ {21ff9fc9-a386-4ec4-81c7-eab6ed4b7452}
+
+
+ {86a8d2d0-b70f-4dc0-93c5-768359349873}
+
+
+ {625b574d-ac16-4546-aec8-476f10f7b30b}
+
+
+ {d8b744c6-a8fd-43eb-a42a-29f6c27e4a5e}
+
+
+ {84574bac-a0f9-4016-b79b-4403da9f882e}
+
+
+ {5b617520-b423-4d8f-9b30-549a2b8eff46}
+
+
+ {094563c3-cd3f-4b18-898d-9ad2753888ba}
+
+
+ {d2f16546-7b2b-486c-a0a4-61f1bea040ba}
+
+
+ {0bac740f-a82a-4722-ad2f-bdd4237c1b25}
+
+
+ {720546fe-bb6c-44ec-aba0-205b7e088699}
+
+
+ {68393013-05ce-46b4-818a-a33ac2d73cc5}
+
+
+ {f8afc733-d5c3-450d-afa4-d2fc954bd086}
+
+
+ {857895f2-4f46-4266-9ec2-f95c89106bd6}
+
+
+ {c1043b2b-4458-4659-b33d-ef297f0e89aa}
+
+
+ {6c0da93e-b3b8-4f42-b010-c7caa12195a9}
+
+
+ {4b9e624d-9d7d-4853-b8c7-b5e5b8a51dd5}
+
+
+ {ccd99a6d-175e-4f4f-b645-0842651abc04}
+
+
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\register
+
+
+ enumerations\constructors
+
+
+ enumerations\constructors
+
+
+ enumerations\factories
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ RandomNumbers
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ ShortRateModels
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ PricingEngines
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ conversions
+
+
+ Optimization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes\ibor
+
+
+ indexes\ibor
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enumerations\register
+
+
+ enumerations\constructors
+
+
+ enumerations\constructors
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ enumerations\factories
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ valueobjects
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ TermStructures
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ Math
+
+
+ RandomNumbers
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ Instruments
+
+
+ ShortRateModels
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ CashFlows
+
+
+ PricingEngines
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ Volatilities
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ MarketModels
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ loop
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ Optimization
+
+
+ serialization
+
+
+ serialization
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\create
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ serialization\register
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes
+
+
+ indexes\ibor
+
+
+ indexes\ibor
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ indexes\swap
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+ credit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/QuantLibAddin/gensrc/qlgensrc_vc14.vcxproj b/QuantLibAddin/gensrc/qlgensrc_vc14.vcxproj
new file mode 100644
index 00000000000..0b7c6bd23f4
--- /dev/null
+++ b/QuantLibAddin/gensrc/qlgensrc_vc14.vcxproj
@@ -0,0 +1,166 @@
+
+
+
+
+ All
+ Win32
+
+
+ All
+ x64
+
+
+
+ qlgensrc
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}
+ gensrc
+ MakeFileProj
+
+
+
+ Makefile
+ v140
+
+
+ Makefile
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ build\vc\
+ build\vc\
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc clean
+ NMAKE /f Makefile.vc clean
+
+
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ $(NMakeIncludeSearchPath)
+ $(NMakeIncludeSearchPath)
+ $(NMakeForcedIncludes)
+ $(NMakeForcedIncludes)
+ $(NMakeAssemblySearchPath)
+ $(NMakeAssemblySearchPath)
+ $(NMakeForcedUsingAssemblies)
+ $(NMakeForcedUsingAssemblies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/QuantLibAddin/gensrc/qlgensrc_vc14.vcxproj.filters b/QuantLibAddin/gensrc/qlgensrc_vc14.vcxproj.filters
new file mode 100644
index 00000000000..ea3668e0f36
--- /dev/null
+++ b/QuantLibAddin/gensrc/qlgensrc_vc14.vcxproj.filters
@@ -0,0 +1,326 @@
+
+
+
+
+ {415ba341-3a31-49ec-a5d3-8e23093cf667}
+
+
+ {f42420de-719c-47db-87b9-94fac8334514}
+
+
+ {5f95265d-b4e9-4c85-b0ce-5d9941a2f679}
+
+
+ {2692f01c-2739-4483-9fc8-ebd7165b1a30}
+
+
+ {6b29f80c-50cc-4697-a044-db1e4cf6441b}
+
+
+ {6efacb76-4054-4a0f-a318-c41dccb85710}
+
+
+ {d4b0a549-146b-4345-9e35-c266794e6142}
+
+
+ {02a3ce74-612a-437b-b2c5-9c9274143be6}
+
+
+ {0c5757d6-a742-49d0-87ff-18fb87277cef}
+
+
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ addins
+
+
+ enumerations
+
+
+ enumerations
+
+
+ enumerations
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ functions\marketmodels
+
+
+ rules
+
+
+ rules
+
+
+ rules
+
+
+ rules
+
+
+ rules
+
+
+ rules
+
+
+ rules
+
+
+ rules
+
+
+ rules
+
+
+ types
+
+
+ types
+
+
+ code
+
+
+ config
+
+
+ config
+
+
+ stubs
+
+
+ stubs
+
+
+ stubs
+
+
+ stubs
+
+
+ stubs
+
+
+ stubs
+
+
+ stubs
+
+
+ stubs
+
+
+
+
diff --git a/QuantLibAddin/qlo/auto_link.hpp b/QuantLibAddin/qlo/auto_link.hpp
index 2560ad293ef..faff4dc3243 100644
--- a/QuantLibAddin/qlo/auto_link.hpp
+++ b/QuantLibAddin/qlo/auto_link.hpp
@@ -35,6 +35,8 @@
# define QLADDIN_LIB_TOOLSET "vc110"
#elif (_MSC_VER == 1800)
# define QLADDIN_LIB_TOOLSET "vc120"
+#elif (_MSC_VER == 1900)
+# define QLADDIN_LIB_TOOLSET "vc140"
#else
# error "unknown Microsoft compiler"
#endif
diff --git a/QuantLibXL/Docs/docs-QuantLibXL_vc14.vcxproj b/QuantLibXL/Docs/docs-QuantLibXL_vc14.vcxproj
new file mode 100644
index 00000000000..43319fac98d
--- /dev/null
+++ b/QuantLibXL/Docs/docs-QuantLibXL_vc14.vcxproj
@@ -0,0 +1,159 @@
+
+
+
+
+ All
+ Win32
+
+
+ All
+ x64
+
+
+
+ docs-QuantLibXL
+ {A7768A12-75ED-480C-825A-BC70105281BC}
+ MakeFileProj
+
+
+
+ Makefile
+ v140
+
+
+ Makefile
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ build\vc\
+ build\vc\
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc /a
+ NMAKE /f Makefile.vc clean
+ NMAKE /f Makefile.vc clean
+
+
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+ $(NMakeIncludeSearchPath)
+ $(NMakeIncludeSearchPath)
+ $(NMakeForcedIncludes)
+ $(NMakeForcedIncludes)
+ $(NMakeAssemblySearchPath)
+ $(NMakeAssemblySearchPath)
+ $(NMakeForcedUsingAssemblies)
+ $(NMakeForcedUsingAssemblies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {c8a6bb98-75ca-4eb9-a750-8ba3b3aa5969}
+
+
+
+
+
+
diff --git a/QuantLibXL/Docs/docs-QuantLibXL_vc14.vcxproj.filters b/QuantLibXL/Docs/docs-QuantLibXL_vc14.vcxproj.filters
new file mode 100644
index 00000000000..b46b03c9c58
--- /dev/null
+++ b/QuantLibXL/Docs/docs-QuantLibXL_vc14.vcxproj.filters
@@ -0,0 +1,258 @@
+
+
+
+
+ {8a5752cc-103c-4696-ab4e-3b8e0533c4df}
+
+
+ {559aa2a3-2d26-4b61-ab81-a23a96e17290}
+
+
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ auto.pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+ pages
+
+
+
+
+
+
+
+
+
+
+
diff --git a/QuantLibXL/QuantLibAllDynamic_vc14.sln b/QuantLibXL/QuantLibAllDynamic_vc14.sln
new file mode 100644
index 00000000000..071c19b36c4
--- /dev/null
+++ b/QuantLibXL/QuantLibAllDynamic_vc14.sln
@@ -0,0 +1,200 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohgensrc", "..\ObjectHandler\gensrc\ohgensrc_vc14.vcxproj", "{88BE5568-6E55-41C5-A251-670FAFB44336}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLib", "..\QuantLib\QuantLib.vcxproj", "{AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsuite", "..\QuantLib\test-suite\testsuite.vcxproj", "{A613045C-34AF-4706-AA3C-730C92524F74}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qlgensrc", "..\QuantLibAddin\gensrc\qlgensrc_vc14.vcxproj", "{C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLibObjects", "..\QuantLibAddin\QuantLibObjects4_vc14.vcxproj", "{CAB8330C-6424-4455-9285-3654587EF71F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsdk", "..\ObjectHandler\xlsdk\xlsdk_vc14.vcxproj", "{4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "docs-QuantLibXL", "Docs\docs-QuantLibXL_vc14.vcxproj", "{A7768A12-75ED-480C-825A-BC70105281BC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "docs-QuantLibAddin", "..\QuantLibAddin\Docs\docs-QuantLibAddin_vc14.vcxproj", "{3A1AC508-8F57-4318-AC89-EE55513FE506}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLibXLDynamic", "qlxl\QuantLibXLDynamic_vc14.vcxproj", "{AD2B301F-9217-467C-A5C2-DFF8A715D394}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohxll", "..\ObjectHandler\ohxl\ohxll\ohxll_vc14.vcxproj", "{04D7369F-47BC-46B0-A374-41635A9656D8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "apr", "..\log4cxx\msvc\apr_vc14.vcxproj", "{A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aprutil", "..\log4cxx\msvc\aprutil_vc14.vcxproj", "{0082D6A9-8051-4946-888B-4E52C17BF98E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "log4cxx", "..\log4cxx\msvc\log4cxx_vc14.vcxproj", "{FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ All|Win32 = All|Win32
+ All|x64 = All|x64
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|x64.Build.0 = All|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|Win32.ActiveCfg = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|Win32.Build.0 = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|x64.ActiveCfg = Release (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|x64.Build.0 = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|Win32.Build.0 = Debug|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|x64.ActiveCfg = Debug|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|x64.Build.0 = Debug|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|Win32.ActiveCfg = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|Win32.Build.0 = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|x64.ActiveCfg = Release|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|x64.Build.0 = Release|x64
+ {A613045C-34AF-4706-AA3C-730C92524F74}.All|Win32.ActiveCfg = Release|Win32
+ {A613045C-34AF-4706-AA3C-730C92524F74}.All|Win32.Build.0 = Release|Win32
+ {A613045C-34AF-4706-AA3C-730C92524F74}.All|x64.ActiveCfg = Release (static runtime)|x64
+ {A613045C-34AF-4706-AA3C-730C92524F74}.All|x64.Build.0 = Debug (static runtime)|x64
+ {A613045C-34AF-4706-AA3C-730C92524F74}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A613045C-34AF-4706-AA3C-730C92524F74}.Debug|Win32.Build.0 = Debug|Win32
+ {A613045C-34AF-4706-AA3C-730C92524F74}.Debug|x64.ActiveCfg = Debug|x64
+ {A613045C-34AF-4706-AA3C-730C92524F74}.Debug|x64.Build.0 = Debug|x64
+ {A613045C-34AF-4706-AA3C-730C92524F74}.Release|Win32.ActiveCfg = Release|Win32
+ {A613045C-34AF-4706-AA3C-730C92524F74}.Release|Win32.Build.0 = Release|Win32
+ {A613045C-34AF-4706-AA3C-730C92524F74}.Release|x64.ActiveCfg = Release|x64
+ {A613045C-34AF-4706-AA3C-730C92524F74}.Release|x64.Build.0 = Release|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|x64.Build.0 = All|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|Win32.ActiveCfg = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|Win32.Build.0 = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|x64.ActiveCfg = Release (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|x64.Build.0 = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|Win32.Build.0 = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|x64.ActiveCfg = Debug|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|x64.Build.0 = Debug|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|Win32.ActiveCfg = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|Win32.Build.0 = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|x64.ActiveCfg = Release|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|x64.Build.0 = Release|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|Win32.ActiveCfg = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|Win32.Build.0 = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|x64.ActiveCfg = Release (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|x64.Build.0 = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|Win32.Build.0 = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|x64.ActiveCfg = Debug|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|x64.Build.0 = Debug|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|Win32.ActiveCfg = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|Win32.Build.0 = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|x64.ActiveCfg = Release|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|x64.Build.0 = Release|x64
+ {A7768A12-75ED-480C-825A-BC70105281BC}.All|Win32.ActiveCfg = All|Win32
+ {A7768A12-75ED-480C-825A-BC70105281BC}.All|Win32.Build.0 = All|Win32
+ {A7768A12-75ED-480C-825A-BC70105281BC}.All|x64.ActiveCfg = All|x64
+ {A7768A12-75ED-480C-825A-BC70105281BC}.All|x64.Build.0 = All|x64
+ {A7768A12-75ED-480C-825A-BC70105281BC}.Debug|Win32.ActiveCfg = All|Win32
+ {A7768A12-75ED-480C-825A-BC70105281BC}.Debug|Win32.Build.0 = All|Win32
+ {A7768A12-75ED-480C-825A-BC70105281BC}.Debug|x64.ActiveCfg = All|x64
+ {A7768A12-75ED-480C-825A-BC70105281BC}.Debug|x64.Build.0 = All|x64
+ {A7768A12-75ED-480C-825A-BC70105281BC}.Release|Win32.ActiveCfg = All|Win32
+ {A7768A12-75ED-480C-825A-BC70105281BC}.Release|Win32.Build.0 = All|Win32
+ {A7768A12-75ED-480C-825A-BC70105281BC}.Release|x64.ActiveCfg = All|x64
+ {A7768A12-75ED-480C-825A-BC70105281BC}.Release|x64.Build.0 = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.All|Win32.ActiveCfg = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.All|Win32.Build.0 = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.All|x64.ActiveCfg = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.All|x64.Build.0 = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug|Win32.ActiveCfg = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug|Win32.Build.0 = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug|x64.ActiveCfg = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Debug|x64.Build.0 = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release|Win32.ActiveCfg = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release|Win32.Build.0 = All|Win32
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release|x64.ActiveCfg = All|x64
+ {3A1AC508-8F57-4318-AC89-EE55513FE506}.Release|x64.Build.0 = All|x64
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.All|Win32.ActiveCfg = Release|Win32
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.All|Win32.Build.0 = Release|Win32
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.All|x64.ActiveCfg = Release|x64
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.All|x64.Build.0 = Release|x64
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.Debug|Win32.Build.0 = Debug|Win32
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.Debug|x64.ActiveCfg = Debug|x64
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.Debug|x64.Build.0 = Debug|x64
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.Release|Win32.ActiveCfg = Release|Win32
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.Release|Win32.Build.0 = Release|Win32
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.Release|x64.ActiveCfg = Release|x64
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}.Release|x64.Build.0 = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.All|Win32.ActiveCfg = Release|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.All|Win32.Build.0 = Release|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.All|x64.ActiveCfg = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.All|x64.Build.0 = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug|Win32.Build.0 = Debug|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug|x64.ActiveCfg = Debug|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Debug|x64.Build.0 = Debug|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release|Win32.ActiveCfg = Release|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release|Win32.Build.0 = Release|Win32
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release|x64.ActiveCfg = Release|x64
+ {04D7369F-47BC-46B0-A374-41635A9656D8}.Release|x64.Build.0 = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|Win32.ActiveCfg = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|Win32.Build.0 = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|x64.ActiveCfg = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|x64.Build.0 = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.Build.0 = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.ActiveCfg = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.Build.0 = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.ActiveCfg = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.Build.0 = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.ActiveCfg = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.Build.0 = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|Win32.ActiveCfg = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|Win32.Build.0 = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|x64.ActiveCfg = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|x64.Build.0 = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.Build.0 = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.ActiveCfg = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.Build.0 = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.ActiveCfg = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.Build.0 = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.ActiveCfg = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.Build.0 = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|Win32.ActiveCfg = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|Win32.Build.0 = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|x64.ActiveCfg = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|x64.Build.0 = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.Build.0 = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.ActiveCfg = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.Build.0 = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.ActiveCfg = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.Build.0 = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.ActiveCfg = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/QuantLibXL/QuantLibXL_basic_vc14.sln b/QuantLibXL/QuantLibXL_basic_vc14.sln
new file mode 100644
index 00000000000..8a8c654923e
--- /dev/null
+++ b/QuantLibXL/QuantLibXL_basic_vc14.sln
@@ -0,0 +1,164 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "apr", "..\log4cxx\msvc\apr_vc14.vcxproj", "{A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aprutil", "..\log4cxx\msvc\aprutil_vc14.vcxproj", "{0082D6A9-8051-4946-888B-4E52C17BF98E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "log4cxx", "..\log4cxx\msvc\log4cxx_vc14.vcxproj", "{FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohxllib", "..\ObjectHandler\ohxl\ohxllib\ohxllib2_vc14.vcxproj", "{66021664-4359-442C-ACC7-7C82F51C9D5A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsdk", "..\ObjectHandler\xlsdk\xlsdk_vc14.vcxproj", "{4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLib", "..\QuantLib\QuantLib.vcxproj", "{AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLibObjects", "..\QuantLibAddin\QuantLibObjects3_vc14.vcxproj", "{CAB8330C-6424-4455-9285-3654587EF71F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLibXLStatic", "qlxl\QuantLibXLStatic2_vc14.vcxproj", "{DADFEC4C-A850-4312-8146-FB9BCC19CE92}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug (static runtime)|Win32 = Debug (static runtime)|Win32
+ Debug (static runtime)|x64 = Debug (static runtime)|x64
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release (static runtime)|Win32 = Release (static runtime)|Win32
+ Release (static runtime)|x64 = Release (static runtime)|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.Build.0 = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.ActiveCfg = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.Build.0 = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.ActiveCfg = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.Build.0 = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.ActiveCfg = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.Build.0 = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.Build.0 = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.ActiveCfg = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.Build.0 = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.ActiveCfg = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.Build.0 = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.ActiveCfg = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.Build.0 = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.Build.0 = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.ActiveCfg = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.Build.0 = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.ActiveCfg = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.Build.0 = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.ActiveCfg = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.Build.0 = Release|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|Win32.Build.0 = Debug|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|x64.ActiveCfg = Debug|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|x64.Build.0 = Debug|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|Win32.ActiveCfg = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|Win32.Build.0 = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|x64.ActiveCfg = Release|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|x64.Build.0 = Release|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|Win32.Build.0 = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|x64.ActiveCfg = Debug|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|x64.Build.0 = Debug|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|Win32.ActiveCfg = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|Win32.Build.0 = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|x64.ActiveCfg = Release|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|x64.Build.0 = Release|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|Win32.Build.0 = Debug|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|x64.ActiveCfg = Debug|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|x64.Build.0 = Debug|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|Win32.ActiveCfg = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|Win32.Build.0 = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|x64.ActiveCfg = Release|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|x64.Build.0 = Release|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|Win32.Build.0 = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|x64.ActiveCfg = Debug|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|x64.Build.0 = Debug|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|Win32.ActiveCfg = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|Win32.Build.0 = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|x64.ActiveCfg = Release|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|x64.Build.0 = Release|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug|Win32.Build.0 = Debug|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug|x64.ActiveCfg = Debug|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug|x64.Build.0 = Debug|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release|Win32.ActiveCfg = Release|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release|Win32.Build.0 = Release|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release|x64.ActiveCfg = Release|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/QuantLibXL/QuantLibXL_full_vc14.sln b/QuantLibXL/QuantLibXL_full_vc14.sln
new file mode 100644
index 00000000000..852dd2490f2
--- /dev/null
+++ b/QuantLibXL/QuantLibXL_full_vc14.sln
@@ -0,0 +1,242 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohgensrc", "..\ObjectHandler\gensrc\ohgensrc_vc14.vcxproj", "{88BE5568-6E55-41C5-A251-670FAFB44336}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLib", "..\QuantLib\QuantLib.vcxproj", "{AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qlgensrc", "..\QuantLibAddin\gensrc\qlgensrc_vc14.vcxproj", "{C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLibObjects", "..\QuantLibAddin\QuantLibObjects2_vc14.vcxproj", "{CAB8330C-6424-4455-9285-3654587EF71F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "QuantLibXLStatic", "qlxl\QuantLibXLStatic_vc14.vcxproj", "{DADFEC4C-A850-4312-8146-FB9BCC19CE92}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xlsdk", "..\ObjectHandler\xlsdk\xlsdk_vc14.vcxproj", "{4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ohxllib", "..\ObjectHandler\ohxl\ohxllib\ohxllib_vc14.vcxproj", "{66021664-4359-442C-ACC7-7C82F51C9D5A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "apr", "..\log4cxx\msvc\apr_vc14.vcxproj", "{A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aprutil", "..\log4cxx\msvc\aprutil_vc14.vcxproj", "{0082D6A9-8051-4946-888B-4E52C17BF98E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "log4cxx", "..\log4cxx\msvc\log4cxx_vc14.vcxproj", "{FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ All|Win32 = All|Win32
+ All|x64 = All|x64
+ Debug (static runtime)|Win32 = Debug (static runtime)|Win32
+ Debug (static runtime)|x64 = Debug (static runtime)|x64
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release (static runtime)|Win32 = Release (static runtime)|Win32
+ Release (static runtime)|x64 = Release (static runtime)|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.All|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug (static runtime)|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Debug|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release (static runtime)|x64.Build.0 = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|Win32.ActiveCfg = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|Win32.Build.0 = All|Win32
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|x64.ActiveCfg = All|x64
+ {88BE5568-6E55-41C5-A251-670FAFB44336}.Release|x64.Build.0 = All|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|Win32.ActiveCfg = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|Win32.Build.0 = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.All|x64.Build.0 = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|Win32.Build.0 = Debug|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|x64.ActiveCfg = Debug|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Debug|x64.Build.0 = Debug|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|Win32.ActiveCfg = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|Win32.Build.0 = Release|Win32
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|x64.ActiveCfg = Release|x64
+ {AD0A27DA-91DA-46A2-ACBD-296C419ED3AA}.Release|x64.Build.0 = Release|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.All|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug (static runtime)|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug (static runtime)|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug (static runtime)|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug (static runtime)|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Debug|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release (static runtime)|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release (static runtime)|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release (static runtime)|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release (static runtime)|x64.Build.0 = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|Win32.ActiveCfg = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|Win32.Build.0 = All|Win32
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|x64.ActiveCfg = All|x64
+ {C8A6BB98-75CA-4EB9-A750-8BA3B3AA5969}.Release|x64.Build.0 = All|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|Win32.ActiveCfg = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|Win32.Build.0 = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.All|x64.Build.0 = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|Win32.Build.0 = Debug|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|x64.ActiveCfg = Debug|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Debug|x64.Build.0 = Debug|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|Win32.ActiveCfg = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|Win32.Build.0 = Release|Win32
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|x64.ActiveCfg = Release|x64
+ {CAB8330C-6424-4455-9285-3654587EF71F}.Release|x64.Build.0 = Release|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.All|Win32.ActiveCfg = Release|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.All|Win32.Build.0 = Release|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.All|x64.Build.0 = Debug (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug|Win32.Build.0 = Debug|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug|x64.ActiveCfg = Debug|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Debug|x64.Build.0 = Debug|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release|Win32.ActiveCfg = Release|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release|Win32.Build.0 = Release|Win32
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release|x64.ActiveCfg = Release|x64
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}.Release|x64.Build.0 = Release|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|Win32.ActiveCfg = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|Win32.Build.0 = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.All|x64.Build.0 = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|Win32.Build.0 = Debug|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|x64.ActiveCfg = Debug|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Debug|x64.Build.0 = Debug|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|Win32.ActiveCfg = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|Win32.Build.0 = Release|Win32
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|x64.ActiveCfg = Release|x64
+ {4BD77A1E-AAE9-47A4-81FE-2308E5A460AF}.Release|x64.Build.0 = Release|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.All|Win32.ActiveCfg = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.All|Win32.Build.0 = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.All|x64.Build.0 = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|Win32.Build.0 = Debug|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|x64.ActiveCfg = Debug|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Debug|x64.Build.0 = Debug|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|Win32.ActiveCfg = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|Win32.Build.0 = Release|Win32
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|x64.ActiveCfg = Release|x64
+ {66021664-4359-442C-ACC7-7C82F51C9D5A}.Release|x64.Build.0 = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|Win32.ActiveCfg = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|Win32.Build.0 = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.All|x64.Build.0 = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.Build.0 = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.ActiveCfg = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.Build.0 = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.ActiveCfg = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.Build.0 = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.ActiveCfg = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.Build.0 = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|Win32.ActiveCfg = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|Win32.Build.0 = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.All|x64.Build.0 = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.Build.0 = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.ActiveCfg = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.Build.0 = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.ActiveCfg = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.Build.0 = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.ActiveCfg = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.Build.0 = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|Win32.ActiveCfg = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|Win32.Build.0 = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|x64.ActiveCfg = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.All|x64.Build.0 = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.Build.0 = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.ActiveCfg = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.Build.0 = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.ActiveCfg = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.Build.0 = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.ActiveCfg = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/QuantLibXL/qlxl/QuantLibXLDynamic_vc14.vcxproj b/QuantLibXL/qlxl/QuantLibXLDynamic_vc14.vcxproj
new file mode 100644
index 00000000000..977eb3dcb24
--- /dev/null
+++ b/QuantLibXL/qlxl/QuantLibXLDynamic_vc14.vcxproj
@@ -0,0 +1,486 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ QuantLibXLDynamic
+ {AD2B301F-9217-467C-A5C2-DFF8A715D394}
+ QuantLibXLDynamic
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\xll\
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ true
+ true
+ true
+ true
+ ..\xll\
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ false
+ false
+ true
+ true
+ ..\xll\
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)\
+ ..\xll\
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)\
+ .xll
+ .xll
+ .xll
+ .xll
+ QuantLibXLDynamic-vc140-mt-gd-1_7_0
+ QuantLibXLDynamic-vc140-x64-mt-gd-1_7_0
+ QuantLibXLDynamic-vc140-mt-1_7_0
+ QuantLibXLDynamic-vc140-x64-mt-1_7_0
+
+
+
+ Updating revision number and time stamp...
+ SubWCRev .. functions\manual_template.cpp functions\manual.cpp -fe
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_IMPORTS;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.pch
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ EditAndContinue
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)$(TargetName).pdb
+ false
+
+
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic-vc140-mt-gd-1_7_0.lib
+ MachineX86
+ false
+
+
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.bsc
+
+
+
+
+ Updating revision number and time stamp...
+ SubWCRev .. functions\manual_template.cpp functions\manual.cpp -fe
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_IMPORTS;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.pch
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ $(OutDir)$(TargetName).pdb
+ false
+
+
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic-vc140-mt-gd-1_7_0.lib
+ false
+
+
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.bsc
+
+
+
+
+ Updating revision number and time stamp...
+ SubWCRev .. functions\manual_template.cpp functions\manual.cpp -fe
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_IMPORTS;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.pch
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ $(OutDir)$(TargetName).pdb
+ false
+
+
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic-vc140-mt-1_7_0.lib
+ MachineX86
+ true
+ true
+ false
+
+
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.bsc
+
+
+
+
+ Updating revision number and time stamp...
+ SubWCRev .. functions\manual_template.cpp functions\manual.cpp -fe
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_IMPORTS;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.pch
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+ ProgramDatabase
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ %(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ $(OutDir)$(TargetName).pdb
+ false
+
+
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic-vc140-mt-1_7_0.lib
+ true
+ true
+ false
+
+
+ true
+ .\buildDynamic\vc140\$(Platform)\$(Configuration)/QuantLibXLDynamic.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {04d7369f-47bc-46b0-a374-41635a9656d8}
+
+
+ {4bd77a1e-aae9-47a4-81fe-2308e5a460af}
+
+
+ {cab8330c-6424-4455-9285-3654587ef71f}
+
+
+ {ad0a27da-91da-46a2-acbd-296c419ed3aa}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QuantLibXL/qlxl/QuantLibXLDynamic_vc14.vcxproj.filters b/QuantLibXL/qlxl/QuantLibXLDynamic_vc14.vcxproj.filters
new file mode 100644
index 00000000000..b1eedc0ede7
--- /dev/null
+++ b/QuantLibXL/qlxl/QuantLibXLDynamic_vc14.vcxproj.filters
@@ -0,0 +1,443 @@
+
+
+
+
+ {7a4da9d0-1965-4de6-919c-6bcf4384683d}
+
+
+ {1601577b-bb2a-4dec-89cf-68b7f0de1e1b}
+
+
+ {0f95b60a-bdef-4bda-89fe-43650d877c91}
+
+
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+
+
+
+
+
+ functions
+
+
+ register
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+
+
+
diff --git a/QuantLibXL/qlxl/QuantLibXLStatic2_vc14.vcxproj b/QuantLibXL/qlxl/QuantLibXLStatic2_vc14.vcxproj
new file mode 100644
index 00000000000..4ed10f20a20
--- /dev/null
+++ b/QuantLibXL/qlxl/QuantLibXLStatic2_vc14.vcxproj
@@ -0,0 +1,734 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ QuantLibXLStatic
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}
+ QuantLibXLStatic
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ true
+ true
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ true
+ true
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ true
+ true
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ true
+ true
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ QuantLibXL-vc140-mt-1_7_0
+ QuantLibXL-vc140-x64-mt-1_7_0
+ QuantLibXL-vc140-mt-gd-1_7_0
+ QuantLibXL-vc140-x64-mt-gd-1_7_0
+ QuantLibXL-vc140-mt-sgd-1_7_0
+ QuantLibXL-vc140-x64-mt-sgd-1_7_0
+ QuantLibXL-vc140-mt-s-1_7_0
+ QuantLibXL-vc140-x64-mt-s-1_7_0
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ EditAndContinue
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-sgd-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-sgd-1_7_0.lib
+ MachineX86
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-sgd-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-sgd-1_7_0.lib
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ EditAndContinue
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-gd-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-gd-1_7_0.lib
+ MachineX86
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-gd-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-gd-1_7_0.lib
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-s-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-s-1_7_0.lib
+ MachineX86
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-s-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-s-1_7_0.lib
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-1_7_0.lib
+ MachineX86
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-1_7_0.lib
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {66021664-4359-442c-acc7-7c82f51c9d5a}
+
+
+ {4bd77a1e-aae9-47a4-81fe-2308e5a460af}
+
+
+ {cab8330c-6424-4455-9285-3654587ef71f}
+
+
+ {ad0a27da-91da-46a2-acbd-296c419ed3aa}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QuantLibXL/qlxl/QuantLibXLStatic2_vc14.vcxproj.filters b/QuantLibXL/qlxl/QuantLibXLStatic2_vc14.vcxproj.filters
new file mode 100644
index 00000000000..3927669fe08
--- /dev/null
+++ b/QuantLibXL/qlxl/QuantLibXLStatic2_vc14.vcxproj.filters
@@ -0,0 +1,441 @@
+
+
+
+
+ {acc86c1c-d37e-45c2-9b6d-e526856c06cc}
+
+
+ {5d069ebe-aaf7-4886-83fa-c588bceb6973}
+
+
+ {6a3c6d16-1cdc-4619-86d7-a8862aedfc1f}
+
+
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+
+
+
+
+ register
+
+
+ functions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+
+
diff --git a/QuantLibXL/qlxl/QuantLibXLStatic_vc14.vcxproj b/QuantLibXL/qlxl/QuantLibXLStatic_vc14.vcxproj
new file mode 100644
index 00000000000..3d4c57fb181
--- /dev/null
+++ b/QuantLibXL/qlxl/QuantLibXLStatic_vc14.vcxproj
@@ -0,0 +1,734 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ QuantLibXLStatic
+ {DADFEC4C-A850-4312-8146-FB9BCC19CE92}
+ QuantLibXLStatic
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ true
+ true
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ true
+ true
+ true
+ true
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ true
+ true
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ false
+ false
+ true
+ true
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ ..\xll\
+ .\buildStatic\vc140\$(Platform)\$(Configuration)\
+ QuantLibXL-vc140-mt-1_7_0
+ QuantLibXL-vc140-x64-mt-1_7_0
+ QuantLibXL-vc140-mt-gd-1_7_0
+ QuantLibXL-vc140-x64-mt-gd-1_7_0
+ QuantLibXL-vc140-mt-sgd-1_7_0
+ QuantLibXL-vc140-x64-mt-sgd-1_7_0
+ QuantLibXL-vc140-mt-s-1_7_0
+ QuantLibXL-vc140-x64-mt-s-1_7_0
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+ .xll
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ EditAndContinue
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-sgd-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-sgd-1_7_0.lib
+ MachineX86
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-sgd-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-sgd-1_7_0.lib
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ EditAndContinue
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-gd-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-gd-1_7_0.lib
+ MachineX86
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ _DEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ ProgramDatabase
+ 4819;%(DisableSpecificWarnings)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-gd-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-gd-1_7_0.lib
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-s-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-s-1_7_0.lib
+ MachineX86
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreaded
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-s-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-s-1_7_0.lib
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-1_7_0.lib
+ MachineX86
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.tlb
+
+
+
+
+ /MP %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ ..;../../ObjectHandler;../../QuantLib;../../QuantLibAddin;%(AdditionalIncludeDirectories)
+ NDEBUG;WIN32;_WINDOWS;_USRDLL;XLL_STATIC;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ MultiThreadedDLL
+ true
+ true
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.pch
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/
+ Level3
+ true
+ 4819;%(DisableSpecificWarnings)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ odbc32.lib;odbccp32.lib;Ws2_32.lib;advapi32.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ true
+ ../../ObjectHandler/lib;../../QuantLib/lib;../../QuantLibAddin/lib;../../log4cxx/msvc/lib;%(AdditionalLibraryDirectories)
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-1_7_0.pdb
+ false
+
+
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL-vc140-mt-1_7_0.lib
+ false
+
+
+ false
+ .\buildStatic\vc140\$(Platform)\$(Configuration)/QuantLibXL.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {66021664-4359-442c-acc7-7c82f51c9d5a}
+
+
+ {4bd77a1e-aae9-47a4-81fe-2308e5a460af}
+
+
+ {cab8330c-6424-4455-9285-3654587ef71f}
+
+
+ {ad0a27da-91da-46a2-acbd-296c419ed3aa}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/QuantLibXL/qlxl/QuantLibXLStatic_vc14.vcxproj.filters b/QuantLibXL/qlxl/QuantLibXLStatic_vc14.vcxproj.filters
new file mode 100644
index 00000000000..3927669fe08
--- /dev/null
+++ b/QuantLibXL/qlxl/QuantLibXLStatic_vc14.vcxproj.filters
@@ -0,0 +1,441 @@
+
+
+
+
+ {acc86c1c-d37e-45c2-9b6d-e526856c06cc}
+
+
+ {5d069ebe-aaf7-4886-83fa-c588bceb6973}
+
+
+ {6a3c6d16-1cdc-4619-86d7-a8862aedfc1f}
+
+
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ register
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ functions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+
+
+
+
+ register
+
+
+ functions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+ conversions
+
+
+
+
diff --git a/log4cxx/msvc/apr_vc14.vcxproj b/log4cxx/msvc/apr_vc14.vcxproj
new file mode 100644
index 00000000000..61b0e84b76f
--- /dev/null
+++ b/log4cxx/msvc/apr_vc14.vcxproj
@@ -0,0 +1,494 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ apr
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}
+
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ apr-vc140-mt-0_10_0
+ apr-vc140-x64-mt-0_10_0
+ apr-vc140-mt-gd-0_10_0
+ apr-vc140-x64-mt-gd-0_10_0
+ apr-vc140-mt-sgd-0_10_0
+ apr-vc140-x64-mt-sgd-0_10_0
+ apr-vc140-mt-s-0_10_0
+ apr-vc140-x64-mt-s-0_10_0
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch;..\src\apr\include\arch\win32;..\src\apr\include\arch\unix;%(AdditionalIncludeDirectories)
+ _DEBUG;APR_DECLARE_STATIC;WIN32=1;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr.pch
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ Mswsock.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch;..\src\apr\include\arch\win32;..\src\apr\include\arch\unix;%(AdditionalIncludeDirectories)
+ _DEBUG;APR_DECLARE_STATIC;WIN32=1;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr.pch
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ Mswsock.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch;..\src\apr\include\arch\win32;..\src\apr\include\arch\unix;%(AdditionalIncludeDirectories)
+ NDEBUG;APR_DECLARE_STATIC;WIN32=1;%(PreprocessorDefinitions)
+ true
+ false
+ Default
+ MultiThreaded
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr.pch
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ Mswsock.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch;..\src\apr\include\arch\win32;..\src\apr\include\arch\unix;%(AdditionalIncludeDirectories)
+ NDEBUG;APR_DECLARE_STATIC;WIN32=1;%(PreprocessorDefinitions)
+ true
+ false
+ Default
+ MultiThreaded
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr.pch
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ Mswsock.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch;..\src\apr\include\arch\win32;..\src\apr\include\arch\unix;%(AdditionalIncludeDirectories)
+ _DEBUG;APR_DECLARE_STATIC;WIN32=1;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr.pch
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ Mswsock.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch;..\src\apr\include\arch\win32;..\src\apr\include\arch\unix;%(AdditionalIncludeDirectories)
+ _DEBUG;APR_DECLARE_STATIC;WIN32=1;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr.pch
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ Mswsock.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch;..\src\apr\include\arch\win32;..\src\apr\include\arch\unix;%(AdditionalIncludeDirectories)
+ NDEBUG;APR_DECLARE_STATIC;WIN32=1;%(PreprocessorDefinitions)
+ false
+ false
+ EnableFastChecks
+ MultiThreadedDLL
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr.pch
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ Mswsock.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch;..\src\apr\include\arch\win32;..\src\apr\include\arch\unix;%(AdditionalIncludeDirectories)
+ NDEBUG;APR_DECLARE_STATIC;WIN32=1;%(PreprocessorDefinitions)
+ false
+ false
+ EnableFastChecks
+ MultiThreadedDLL
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr.pch
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\apr\apr_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ Mswsock.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/log4cxx/msvc/apr_vc14.vcxproj.filters b/log4cxx/msvc/apr_vc14.vcxproj.filters
new file mode 100644
index 00000000000..e2189447e50
--- /dev/null
+++ b/log4cxx/msvc/apr_vc14.vcxproj.filters
@@ -0,0 +1,411 @@
+
+
+
+
+ {e4b89206-a679-49d9-a4f6-ba89d4529b88}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {7e4e9704-0750-4bed-89f7-a78e4e8d14af}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {484a77a9-995c-4de3-a00c-94c54a77298c}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/log4cxx/msvc/aprutil_vc14.vcxproj b/log4cxx/msvc/aprutil_vc14.vcxproj
new file mode 100644
index 00000000000..b6902bac049
--- /dev/null
+++ b/log4cxx/msvc/aprutil_vc14.vcxproj
@@ -0,0 +1,443 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ aprutil
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}
+
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ aprutil-vc140-mt-0_10_0
+ aprutil-vc140-x64-mt-0_10_0
+ aprutil-vc140-mt-gd-0_10_0
+ aprutil-vc140-x64-mt-gd-0_10_0
+ aprutil-vc140-mt-sgd-0_10_0
+ aprutil-vc140-x64-mt-sgd-0_10_0
+ aprutil-vc140-mt-s-0_10_0
+ aprutil-vc140-x64-mt-s-0_10_0
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include\private\win32;..\src\apr-util\include;..\src\apr-util\include\private;..\src\apr-util\xml\expat\lib;..\src\apr-util\xml\expat;%(AdditionalIncludeDirectories)
+ _DEBUG;APU_DECLARE_STATIC;APR_DECLARE_STATIC;XMLPARSEAPI= ;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil.pch
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include\private\win32;..\src\apr-util\include;..\src\apr-util\include\private;..\src\apr-util\xml\expat\lib;..\src\apr-util\xml\expat;%(AdditionalIncludeDirectories)
+ _DEBUG;APU_DECLARE_STATIC;APR_DECLARE_STATIC;XMLPARSEAPI= ;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil.pch
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include\private\win32;..\src\apr-util\include;..\src\apr-util\include\private;..\src\apr-util\xml\expat\lib;..\src\apr-util\xml\expat;%(AdditionalIncludeDirectories)
+ NDEBUG;APU_DECLARE_STATIC;APR_DECLARE_STATIC;XMLPARSEAPI= ;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ Default
+ MultiThreaded
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil.pch
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include\private\win32;..\src\apr-util\include;..\src\apr-util\include\private;..\src\apr-util\xml\expat\lib;..\src\apr-util\xml\expat;%(AdditionalIncludeDirectories)
+ NDEBUG;APU_DECLARE_STATIC;APR_DECLARE_STATIC;XMLPARSEAPI= ;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ Default
+ MultiThreaded
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil.pch
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include\private\win32;..\src\apr-util\include;..\src\apr-util\include\private;..\src\apr-util\xml\expat\lib;..\src\apr-util\xml\expat;%(AdditionalIncludeDirectories)
+ _DEBUG;APU_DECLARE_STATIC;APR_DECLARE_STATIC;XMLPARSEAPI= ;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil.pch
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include\private\win32;..\src\apr-util\include;..\src\apr-util\include\private;..\src\apr-util\xml\expat\lib;..\src\apr-util\xml\expat;%(AdditionalIncludeDirectories)
+ _DEBUG;APU_DECLARE_STATIC;APR_DECLARE_STATIC;XMLPARSEAPI= ;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil.pch
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include\private\win32;..\src\apr-util\include;..\src\apr-util\include\private;..\src\apr-util\xml\expat\lib;..\src\apr-util\xml\expat;%(AdditionalIncludeDirectories)
+ NDEBUG;APU_DECLARE_STATIC;APR_DECLARE_STATIC;XMLPARSEAPI= ;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ false
+ EnableFastChecks
+ MultiThreadedDLL
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil.pch
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include\private\win32;..\src\apr-util\include;..\src\apr-util\include\private;..\src\apr-util\xml\expat\lib;..\src\apr-util\xml\expat;%(AdditionalIncludeDirectories)
+ NDEBUG;APU_DECLARE_STATIC;APR_DECLARE_STATIC;XMLPARSEAPI= ;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ false
+ EnableFastChecks
+ MultiThreadedDLL
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil.pch
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\aprutil\aprutil_obj\
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/log4cxx/msvc/aprutil_vc14.vcxproj.filters b/log4cxx/msvc/aprutil_vc14.vcxproj.filters
new file mode 100644
index 00000000000..ca7ce5f112a
--- /dev/null
+++ b/log4cxx/msvc/aprutil_vc14.vcxproj.filters
@@ -0,0 +1,300 @@
+
+
+
+
+ {ab4c96dd-0003-4afb-8a15-538909cece88}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {db753176-2336-4678-9005-86761fc328e5}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {6e5a0124-9c7c-495e-9020-44a2a40eb590}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/log4cxx/msvc/log4cxx_vc14.sln b/log4cxx/msvc/log4cxx_vc14.sln
new file mode 100644
index 00000000000..691146135b8
--- /dev/null
+++ b/log4cxx/msvc/log4cxx_vc14.sln
@@ -0,0 +1,74 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Express 2012 for Windows Desktop
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "log4cxx", "log4cxx_vc14.vcxproj", "{FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "apr", "apr_vc14.vcxproj", "{A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aprutil", "aprutil_vc14.vcxproj", "{0082D6A9-8051-4946-888B-4E52C17BF98E}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug (static runtime)|Win32 = Debug (static runtime)|Win32
+ Debug (static runtime)|x64 = Debug (static runtime)|x64
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release (static runtime)|Win32 = Release (static runtime)|Win32
+ Release (static runtime)|x64 = Release (static runtime)|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|Win32.Build.0 = Debug|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.ActiveCfg = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Debug|x64.Build.0 = Debug|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.ActiveCfg = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|Win32.Build.0 = Release|Win32
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.ActiveCfg = Release|x64
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}.Release|x64.Build.0 = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|Win32.Build.0 = Debug|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.ActiveCfg = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Debug|x64.Build.0 = Debug|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.ActiveCfg = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|Win32.Build.0 = Release|Win32
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.ActiveCfg = Release|x64
+ {A5EEE6C6-C626-4F88-B0BD-551BE9C577C5}.Release|x64.Build.0 = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.ActiveCfg = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|Win32.Build.0 = Debug (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.ActiveCfg = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug (static runtime)|x64.Build.0 = Debug (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|Win32.Build.0 = Debug|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.ActiveCfg = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Debug|x64.Build.0 = Debug|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.ActiveCfg = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|Win32.Build.0 = Release (static runtime)|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.ActiveCfg = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release (static runtime)|x64.Build.0 = Release (static runtime)|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.ActiveCfg = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|Win32.Build.0 = Release|Win32
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.ActiveCfg = Release|x64
+ {0082D6A9-8051-4946-888B-4E52C17BF98E}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/log4cxx/msvc/log4cxx_vc14.vcxproj b/log4cxx/msvc/log4cxx_vc14.vcxproj
new file mode 100644
index 00000000000..1df6008f2b6
--- /dev/null
+++ b/log4cxx/msvc/log4cxx_vc14.vcxproj
@@ -0,0 +1,694 @@
+
+
+
+
+ Debug (static runtime)
+ Win32
+
+
+ Debug (static runtime)
+ x64
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release (static runtime)
+ Win32
+
+
+ Release (static runtime)
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ log4cxx
+ {FA6EB34E-6BE0-46F5-AA4C-704B49BE63D2}
+
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+ StaticLibrary
+ MultiByte
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ true
+ true
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ false
+ false
+ false
+ false
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\lib\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ log4cxxs-vc140-mt-0_10_0
+ log4cxxs-vc140-x64-mt-0_10_0
+ log4cxxs-vc140-mt-gd-0_10_0
+ log4cxxs-vc140-x64-mt-gd-0_10_0
+ log4cxxs-vc140-mt-sgd-0_10_0
+ log4cxxs-vc140-x64-mt-sgd-0_10_0
+ log4cxxs-vc140-mt-s-0_10_0
+ log4cxxs-vc140-x64-mt-s-0_10_0
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\main\include\log4cxx\win32;..\src\main\include;..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include;..\src\apr-util\include\private\win32;%(AdditionalIncludeDirectories)
+ _DEBUG;_USRDLL;DLL_EXPORTS;LOG4CXX;LOG4CXX_STATIC;APR_DECLARE_STATIC;APU_DECLARE_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx.pch
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\main\include\log4cxx\win32;..\src\main\include;..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include;..\src\apr-util\include\private\win32;%(AdditionalIncludeDirectories)
+ _DEBUG;_USRDLL;DLL_EXPORTS;LOG4CXX;LOG4CXX_STATIC;APR_DECLARE_STATIC;APU_DECLARE_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx.pch
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX64
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\main\include\log4cxx\win32;..\src\main\include;..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include;..\src\apr-util\include\private\win32;%(AdditionalIncludeDirectories)
+ NDEBUG;_USRDLL;DLL_EXPORTS;LOG4CXX;LOG4CXX_STATIC;APR_DECLARE_STATIC;APU_DECLARE_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ Default
+ MultiThreaded
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx.pch
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\main\include\log4cxx\win32;..\src\main\include;..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include;..\src\apr-util\include\private\win32;%(AdditionalIncludeDirectories)
+ NDEBUG;_USRDLL;DLL_EXPORTS;LOG4CXX;LOG4CXX_STATIC;APR_DECLARE_STATIC;APU_DECLARE_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ true
+ false
+ Default
+ MultiThreaded
+ true
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx.pch
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX64
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\main\include\log4cxx\win32;..\src\main\include;..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include;..\src\apr-util\include\private\win32;%(AdditionalIncludeDirectories)
+ _DEBUG;_USRDLL;DLL_EXPORTS;LOG4CXX;LOG4CXX_STATIC;APR_DECLARE_STATIC;APU_DECLARE_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx.pch
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\main\include\log4cxx\win32;..\src\main\include;..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include;..\src\apr-util\include\private\win32;%(AdditionalIncludeDirectories)
+ _DEBUG;_USRDLL;DLL_EXPORTS;LOG4CXX;LOG4CXX_STATIC;APR_DECLARE_STATIC;APU_DECLARE_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx.pch
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ Level3
+ ProgramDatabase
+ Default
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX64
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\main\include\log4cxx\win32;..\src\main\include;..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include;..\src\apr-util\include\private\win32;%(AdditionalIncludeDirectories)
+ NDEBUG;_USRDLL;DLL_EXPORTS;LOG4CXX;LOG4CXX_STATIC;APR_DECLARE_STATIC;APU_DECLARE_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ false
+ EnableFastChecks
+ MultiThreadedDLL
+ false
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx.pch
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ false
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX86
+
+
+
+
+ /MP %(AdditionalOptions)
+ Disabled
+ ..\src\main\include\log4cxx\win32;..\src\main\include;..\src\apr\include;..\src\apr\include\arch\win32;..\src\apr-util\include;..\src\apr-util\include\private\win32;%(AdditionalIncludeDirectories)
+ NDEBUG;_USRDLL;DLL_EXPORTS;LOG4CXX;LOG4CXX_STATIC;APR_DECLARE_STATIC;APU_DECLARE_STATIC;WIN32;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+ false
+ false
+ EnableFastChecks
+ MultiThreadedDLL
+ false
+
+
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx.pch
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ .\build\vc140\$(Platform)\$(Configuration)\log4cxx\log4cxx_obj\
+ false
+ Level3
+ ProgramDatabase
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {0082d6a9-8051-4946-888b-4e52c17bf98e}
+
+
+ {a5eee6c6-c626-4f88-b0bd-551be9c577c5}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/log4cxx/msvc/log4cxx_vc14.vcxproj.filters b/log4cxx/msvc/log4cxx_vc14.vcxproj.filters
new file mode 100644
index 00000000000..7fe7357196f
--- /dev/null
+++ b/log4cxx/msvc/log4cxx_vc14.vcxproj.filters
@@ -0,0 +1,1001 @@
+
+
+
+
+ {fc28bca5-e94d-497d-ab4a-123b80e5678c}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {9690dbbd-44b4-4393-ba4c-23da06379421}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {e895c153-279e-4f67-ba0d-7137cb122f04}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file