diff --git a/CppUnit/CppUnit_vs71.vcproj b/CppUnit/CppUnit_vs71.vcproj
index bcccf8dc5..abdc2a4aa 100644
--- a/CppUnit/CppUnit_vs71.vcproj
+++ b/CppUnit/CppUnit_vs71.vcproj
@@ -47,13 +47,13 @@
+ OutputFile="..\lib\$(ProjectName)mtd.lib"/>
+ OutputFile="..\lib\$(ProjectName)mt.lib"/>
@@ -105,7 +105,7 @@
@@ -138,6 +138,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Data/ODBC/ODBC_VS71.sln b/Data/ODBC/ODBC_VS71.sln
index 6e8eb9d96..8c0d6e0a8 100644
--- a/Data/ODBC/ODBC_VS71.sln
+++ b/Data/ODBC/ODBC_VS71.sln
@@ -11,17 +11,29 @@ EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
debug_shared = debug_shared
+ debug_static = debug_static
release_shared = release_shared
+ release_static = release_static
+ EndGlobalSection
+ GlobalSection(ProjectDependencies) = postSolution
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{1B30A91B-375F-11DB-837B-00123FC423B5}.debug_shared.ActiveCfg = debug_shared|Win32
{1B30A91B-375F-11DB-837B-00123FC423B5}.debug_shared.Build.0 = debug_shared|Win32
+ {1B30A91B-375F-11DB-837B-00123FC423B5}.debug_static.ActiveCfg = debug_static|Win32
+ {1B30A91B-375F-11DB-837B-00123FC423B5}.debug_static.Build.0 = debug_static|Win32
{1B30A91B-375F-11DB-837B-00123FC423B5}.release_shared.ActiveCfg = release_shared|Win32
{1B30A91B-375F-11DB-837B-00123FC423B5}.release_shared.Build.0 = release_shared|Win32
+ {1B30A91B-375F-11DB-837B-00123FC423B5}.release_static.ActiveCfg = release_static|Win32
+ {1B30A91B-375F-11DB-837B-00123FC423B5}.release_static.Build.0 = release_static|Win32
{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared.ActiveCfg = debug_shared|Win32
{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared.Build.0 = debug_shared|Win32
+ {1B29820D-375F-11DB-837B-00123FC423B5}.debug_static.ActiveCfg = debug_static|Win32
+ {1B29820D-375F-11DB-837B-00123FC423B5}.debug_static.Build.0 = debug_static|Win32
{1B29820D-375F-11DB-837B-00123FC423B5}.release_shared.ActiveCfg = release_shared|Win32
{1B29820D-375F-11DB-837B-00123FC423B5}.release_shared.Build.0 = release_shared|Win32
+ {1B29820D-375F-11DB-837B-00123FC423B5}.release_static.ActiveCfg = release_static|Win32
+ {1B29820D-375F-11DB-837B-00123FC423B5}.release_static.Build.0 = release_static|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
diff --git a/Data/ODBC/ODBC_VS71.vcproj b/Data/ODBC/ODBC_VS71.vcproj
index 3cdd8ee4e..62e528ca6 100644
--- a/Data/ODBC/ODBC_VS71.vcproj
+++ b/Data/ODBC/ODBC_VS71.vcproj
@@ -40,7 +40,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -213,6 +314,18 @@
+
+
+
+
+
+
@@ -228,6 +341,18 @@
+
+
+
+
+
+
@@ -289,6 +414,18 @@
+
+
+
+
+
+
@@ -304,6 +441,18 @@
+
+
+
+
+
+
diff --git a/Data/ODBC/testsuite/TestSuite_VS71.vcproj b/Data/ODBC/testsuite/TestSuite_VS71.vcproj
index f1a0c1d0a..90b90c842 100644
--- a/Data/ODBC/testsuite/TestSuite_VS71.vcproj
+++ b/Data/ODBC/testsuite/TestSuite_VS71.vcproj
@@ -38,7 +38,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -187,6 +308,9 @@
+
+
diff --git a/Data/SQLite/SQLite_VS71.sln b/Data/SQLite/SQLite_VS71.sln
index d96e6416d..9fa523b37 100644
--- a/Data/SQLite/SQLite_VS71.sln
+++ b/Data/SQLite/SQLite_VS71.sln
@@ -11,17 +11,29 @@ EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
debug_shared = debug_shared
+ debug_static = debug_static
release_shared = release_shared
+ release_static = release_static
+ EndGlobalSection
+ GlobalSection(ProjectDependencies) = postSolution
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared.ActiveCfg = debug_shared|Win32
{1B29820D-375F-11DB-837B-00123FC423B5}.debug_shared.Build.0 = debug_shared|Win32
+ {1B29820D-375F-11DB-837B-00123FC423B5}.debug_static.ActiveCfg = debug_static|Win32
+ {1B29820D-375F-11DB-837B-00123FC423B5}.debug_static.Build.0 = debug_static|Win32
{1B29820D-375F-11DB-837B-00123FC423B5}.release_shared.ActiveCfg = release_shared|Win32
{1B29820D-375F-11DB-837B-00123FC423B5}.release_shared.Build.0 = release_shared|Win32
+ {1B29820D-375F-11DB-837B-00123FC423B5}.release_static.ActiveCfg = release_static|Win32
+ {1B29820D-375F-11DB-837B-00123FC423B5}.release_static.Build.0 = release_static|Win32
{1B30A91B-375F-11DB-837B-00123FC423B5}.debug_shared.ActiveCfg = debug_shared|Win32
{1B30A91B-375F-11DB-837B-00123FC423B5}.debug_shared.Build.0 = debug_shared|Win32
+ {1B30A91B-375F-11DB-837B-00123FC423B5}.debug_static.ActiveCfg = debug_static|Win32
+ {1B30A91B-375F-11DB-837B-00123FC423B5}.debug_static.Build.0 = debug_static|Win32
{1B30A91B-375F-11DB-837B-00123FC423B5}.release_shared.ActiveCfg = release_shared|Win32
{1B30A91B-375F-11DB-837B-00123FC423B5}.release_shared.Build.0 = release_shared|Win32
+ {1B30A91B-375F-11DB-837B-00123FC423B5}.release_static.ActiveCfg = release_static|Win32
+ {1B30A91B-375F-11DB-837B-00123FC423B5}.release_static.Build.0 = release_static|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
diff --git a/Data/SQLite/SQLite_VS71.vcproj b/Data/SQLite/SQLite_VS71.vcproj
index 6239e2309..357b7d504 100644
--- a/Data/SQLite/SQLite_VS71.vcproj
+++ b/Data/SQLite/SQLite_VS71.vcproj
@@ -40,7 +40,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -151,15 +252,15 @@
+
+
-
-
@@ -179,15 +280,15 @@
+
+
-
-
diff --git a/Data/SQLite/SQLite_VS90.vcproj b/Data/SQLite/SQLite_VS90.vcproj
index da68f7595..d8fc9f9e1 100644
--- a/Data/SQLite/SQLite_VS90.vcproj
+++ b/Data/SQLite/SQLite_VS90.vcproj
@@ -42,7 +42,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\include;.\src;..\..\Foundation\include;..\..\Data\include"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;POCO_DLL;SQLite_EXPORTS;NO_TCL;THREADSAFE;_CRT_SECURE_NO_WARNINGS"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;POCO_DLL;SQLite_EXPORTS;NO_TCL;THREADSAFE"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -133,7 +133,7 @@
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories=".\include;.\src;..\..\Foundation\include;..\..\Data\include"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;POCO_DLL;SQLite_EXPORTS;NO_TCL;THREADSAFE;_CRT_SECURE_NO_WARNINGS"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;POCO_DLL;SQLite_EXPORTS;NO_TCL;THREADSAFE"
GeneratePreprocessedFile="0"
KeepComments="false"
StringPooling="true"
@@ -222,7 +222,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=".\include;.\src;..\..\Foundation\include;..\..\Data\include"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLite_EXPORTS;NO_TCL;THREADSAFE;_CRT_SECURE_NO_WARNINGS"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;POCO_STATIC;SQLite_EXPORTS;NO_TCL;THREADSAFE"
StringPooling="true"
MinimalRebuild="true"
BasicRuntimeChecks="3"
@@ -296,7 +296,7 @@
FavorSizeOrSpeed="1"
OmitFramePointers="true"
AdditionalIncludeDirectories=".\include;.\src;..\..\Foundation\include;..\..\Data\include"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;POCO_STATIC;SQLite_EXPORTS;NO_TCL;THREADSAFE;_CRT_SECURE_NO_WARNINGS"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;POCO_STATIC;SQLite_EXPORTS;NO_TCL;THREADSAFE"
GeneratePreprocessedFile="0"
KeepComments="false"
StringPooling="true"
diff --git a/Data/SQLite/testsuite/TestSuite_VS71.vcproj b/Data/SQLite/testsuite/TestSuite_VS71.vcproj
index e58e7a896..b1c803932 100644
--- a/Data/SQLite/testsuite/TestSuite_VS71.vcproj
+++ b/Data/SQLite/testsuite/TestSuite_VS71.vcproj
@@ -38,7 +38,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -188,6 +306,9 @@
+
+
@@ -200,9 +321,6 @@
-
-
@@ -213,15 +331,15 @@
+
+
-
-
diff --git a/Foundation/Foundation_vs71.sln b/Foundation/Foundation_vs71.sln
index f46164d22..88ae667d2 100644
--- a/Foundation/Foundation_vs71.sln
+++ b/Foundation/Foundation_vs71.sln
@@ -6,12 +6,10 @@ EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestSuite", "testsuite\TestSuite_vs71.vcproj", "{F1EE93DF-347F-4CB3-B191-C4E63F38E972}"
ProjectSection(ProjectDependencies) = postProject
{0955EB03-544B-4BD4-9C10-89CF38078F5F} = {0955EB03-544B-4BD4-9C10-89CF38078F5F}
- {8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\TestLibrary_vs71.vcproj", "{0955EB03-544B-4BD4-9C10-89CF38078F5F}"
ProjectSection(ProjectDependencies) = postProject
- {8164D41D-B053-405B-826C-CF37AC0EF176} = {8164D41D-B053-405B-826C-CF37AC0EF176}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestApp", "testsuite\TestApp_vs71.vcproj", "{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}"
@@ -64,14 +62,14 @@ Global
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared.Build.0 = release_shared|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static.ActiveCfg = release_static|Win32
{6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static.Build.0 = release_static|Win32
- {8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared.ActiveCfg = release_shared|Win32
- {8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared.Build.0 = release_shared|Win32
- {8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static.ActiveCfg = release_shared|Win32
- {8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static.Build.0 = release_shared|Win32
+ {8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared.ActiveCfg = debug_shared|Win32
+ {8164D41D-B053-405B-826C-CF37AC0EF176}.debug_shared.Build.0 = debug_shared|Win32
+ {8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static.ActiveCfg = debug_static|Win32
+ {8164D41D-B053-405B-826C-CF37AC0EF176}.debug_static.Build.0 = debug_static|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared.ActiveCfg = release_shared|Win32
{8164D41D-B053-405B-826C-CF37AC0EF176}.release_shared.Build.0 = release_shared|Win32
- {8164D41D-B053-405B-826C-CF37AC0EF176}.release_static.ActiveCfg = release_shared|Win32
- {8164D41D-B053-405B-826C-CF37AC0EF176}.release_static.Build.0 = release_shared|Win32
+ {8164D41D-B053-405B-826C-CF37AC0EF176}.release_static.ActiveCfg = release_static|Win32
+ {8164D41D-B053-405B-826C-CF37AC0EF176}.release_static.Build.0 = release_static|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
diff --git a/Foundation/Foundation_vs71.vcproj b/Foundation/Foundation_vs71.vcproj
index bbf776bce..74542e21e 100644
--- a/Foundation/Foundation_vs71.vcproj
+++ b/Foundation/Foundation_vs71.vcproj
@@ -39,8 +39,8 @@
Name="VCCustomBuildTool"/>
+ OutputFile="..\lib\Poco$(ProjectName)mtd.lib"/>
+ OutputFile="..\lib\Poco$(ProjectName)mt.lib"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Foundation/PocoMsg_vs71.vcproj b/Foundation/PocoMsg_vs71.vcproj
index 9b6653ed4..3d6329aef 100644
--- a/Foundation/PocoMsg_vs71.vcproj
+++ b/Foundation/PocoMsg_vs71.vcproj
@@ -45,7 +45,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Net/Net_vs71.vcproj b/Net/Net_vs71.vcproj
index e427ed411..25c0e5542 100644
--- a/Net/Net_vs71.vcproj
+++ b/Net/Net_vs71.vcproj
@@ -40,7 +40,7 @@
+ OutputFile="..\lib\Poco$(ProjectName)mtd.lib"/>
+ OutputFile="..\lib\Poco$(ProjectName)mt.lib"/>
-
-
-
-
-
-
-
-
-
-
diff --git a/Net/samples/EchoServer/EchoServer_vs71.vcproj b/Net/samples/EchoServer/EchoServer_vs71.vcproj
index f19ecfa8d..b9fac3227 100644
--- a/Net/samples/EchoServer/EchoServer_vs71.vcproj
+++ b/Net/samples/EchoServer/EchoServer_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/samples/HTTPFormServer/HTTPFormServer_vs71.vcproj b/Net/samples/HTTPFormServer/HTTPFormServer_vs71.vcproj
index 4c9bfd39b..eb3839799 100644
--- a/Net/samples/HTTPFormServer/HTTPFormServer_vs71.vcproj
+++ b/Net/samples/HTTPFormServer/HTTPFormServer_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/samples/HTTPLoadTest/HTTPLoadTest_vs71.vcproj b/Net/samples/HTTPLoadTest/HTTPLoadTest_vs71.vcproj
index 85d48d294..48434fe9e 100644
--- a/Net/samples/HTTPLoadTest/HTTPLoadTest_vs71.vcproj
+++ b/Net/samples/HTTPLoadTest/HTTPLoadTest_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/samples/HTTPTimeServer/HTTPTimeServer_vs71.vcproj b/Net/samples/HTTPTimeServer/HTTPTimeServer_vs71.vcproj
index 22006561e..39c981722 100644
--- a/Net/samples/HTTPTimeServer/HTTPTimeServer_vs71.vcproj
+++ b/Net/samples/HTTPTimeServer/HTTPTimeServer_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/samples/Mail/Mail_vs71.vcproj b/Net/samples/Mail/Mail_vs71.vcproj
index befb853f9..db1e4e6f9 100644
--- a/Net/samples/Mail/Mail_vs71.vcproj
+++ b/Net/samples/Mail/Mail_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/samples/Ping/Ping_vs71.vcproj b/Net/samples/Ping/Ping_vs71.vcproj
index 77cd9637b..35cc1186a 100644
--- a/Net/samples/Ping/Ping_vs71.vcproj
+++ b/Net/samples/Ping/Ping_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/samples/SMTPLogger/SMTPLogger_vs71.vcproj b/Net/samples/SMTPLogger/SMTPLogger_vs71.vcproj
index b44b44847..cc8c970ad 100644
--- a/Net/samples/SMTPLogger/SMTPLogger_vs71.vcproj
+++ b/Net/samples/SMTPLogger/SMTPLogger_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/samples/TimeServer/TimeServer_vs71.vcproj b/Net/samples/TimeServer/TimeServer_vs71.vcproj
index ecee5fd03..cdb37d0c9 100644
--- a/Net/samples/TimeServer/TimeServer_vs71.vcproj
+++ b/Net/samples/TimeServer/TimeServer_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/samples/dict/dict_vs71.vcproj b/Net/samples/dict/dict_vs71.vcproj
index 946b10216..5fa4fdce6 100644
--- a/Net/samples/dict/dict_vs71.vcproj
+++ b/Net/samples/dict/dict_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -197,7 +197,7 @@
diff --git a/Net/samples/download/download_vs71.vcproj b/Net/samples/download/download_vs71.vcproj
index 0e6c6e7cd..53ea9d751 100644
--- a/Net/samples/download/download_vs71.vcproj
+++ b/Net/samples/download/download_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/samples/httpget/httpget_vs71.vcproj b/Net/samples/httpget/httpget_vs71.vcproj
index 4f02c5c12..ee75fc618 100644
--- a/Net/samples/httpget/httpget_vs71.vcproj
+++ b/Net/samples/httpget/httpget_vs71.vcproj
@@ -38,7 +38,7 @@
@@ -196,6 +197,7 @@
diff --git a/Net/testsuite/TestSuite_vs71.vcproj b/Net/testsuite/TestSuite_vs71.vcproj
index 8923489be..d70050384 100644
--- a/Net/testsuite/TestSuite_vs71.vcproj
+++ b/Net/testsuite/TestSuite_vs71.vcproj
@@ -38,7 +38,7 @@
+ OutputFile="..\lib\Poco$(ProjectName)mtd.lib"/>
+ OutputFile="..\lib\Poco$(ProjectName)mt.lib"/>
+ OutputFile="..\lib\Poco$(ProjectName)mtd.lib"/>
+ OutputFile="..\lib\Poco$(ProjectName)mt.lib"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+