diff --git a/windows/vcpp2010/examples/chatclient.vcxproj b/windows/vcpp2010/examples/chatclient.vcxproj
index 5a07f036a5..ecf3ea8137 100644
--- a/windows/vcpp2010/examples/chatclient.vcxproj
+++ b/windows/vcpp2010/examples/chatclient.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{116BFEDA-AF8E-4B3F-8508-ACC5EE89F905}
@@ -21,28 +29,49 @@
Unicode
true
+
+ Application
+ Unicode
+ true
+
Application
Unicode
+
+ Application
+ Unicode
+
+
+
+
+
+
+
<_ProjectFileVersion>10.0.30319.1
$(SolutionDir)$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\
$(Configuration)\
+ $(Configuration)\
false
+ false
$(SolutionDir)$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\
$(Configuration)\
+ $(Configuration)\
false
+ false
@@ -64,6 +93,24 @@
MachineX86
+
+
+ Disabled
+ $(BOOSTROOT);..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ $(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
MaxSpeed
@@ -89,6 +136,30 @@
MachineX86
+
+
+ MaxSpeed
+ true
+ $(BOOSTROOT);..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+ true
+ StreamingSIMDExtensions2
+
+
+ Level3
+
+
+
+
+ $(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
diff --git a/windows/vcpp2010/examples/chatserver.vcxproj b/windows/vcpp2010/examples/chatserver.vcxproj
index bfdec866f8..0689a8fafa 100644
--- a/windows/vcpp2010/examples/chatserver.vcxproj
+++ b/windows/vcpp2010/examples/chatserver.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{2AFECE48-86DE-47D0-9263-DC0D203AA62D}
@@ -21,28 +29,49 @@
Unicode
true
+
+ Application
+ Unicode
+ true
+
Application
Unicode
+
+ Application
+ Unicode
+
+
+
+
+
+
+
<_ProjectFileVersion>10.0.30319.1
$(SolutionDir)$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\
$(Configuration)\
+ $(Configuration)\
false
+ false
$(SolutionDir)$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\
$(Configuration)\
+ $(Configuration)\
false
+ false
@@ -64,6 +93,24 @@
MachineX86
+
+
+ Disabled
+ $(BOOSTROOT);..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+
+
+ $(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
MaxSpeed
@@ -89,6 +136,30 @@
MachineX86
+
+
+ MaxSpeed
+ true
+ $(BOOSTROOT);..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+ true
+ StreamingSIMDExtensions2
+
+
+ Level3
+
+
+
+
+ $(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
diff --git a/windows/vcpp2010/examples/echoclient.vcxproj b/windows/vcpp2010/examples/echoclient.vcxproj
index 281a304a64..6607e42a34 100644
--- a/windows/vcpp2010/examples/echoclient.vcxproj
+++ b/windows/vcpp2010/examples/echoclient.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{D7C36001-002F-4B8E-B4C0-A04E2F9522D0}
@@ -21,28 +29,51 @@
true
Unicode
+
+ Application
+ true
+ Unicode
+
Application
false
true
Unicode
+
+ Application
+ false
+ true
+ Unicode
+
+
+
+
+
+
+
false
+
+ false
+
false
+
+ false
+
@@ -59,6 +90,22 @@
$(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ $(BOOSTROOT);..;%(AdditionalIncludeDirectories)
+ MultiThreadedDebug
+
+
+ Console
+ true
+ $(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+
+
Level3
@@ -81,12 +128,33 @@
$(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ $(BOOSTROOT);..;%(AdditionalIncludeDirectories)
+ MultiThreaded
+ false
+ StreamingSIMDExtensions2
+
+
+ Console
+ true
+ true
+ true
+ $(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+
+
-
diff --git a/windows/vcpp2010/examples/echoclient.vcxproj.filters b/windows/vcpp2010/examples/echoclient.vcxproj.filters
index 765ace9c46..2de5bbde55 100644
--- a/windows/vcpp2010/examples/echoclient.vcxproj.filters
+++ b/windows/vcpp2010/examples/echoclient.vcxproj.filters
@@ -23,8 +23,5 @@
Source Files
-
- Source Files
-
\ No newline at end of file
diff --git a/windows/vcpp2010/examples/echoserver.vcxproj b/windows/vcpp2010/examples/echoserver.vcxproj
index eeace56e03..6a814f8476 100644
--- a/windows/vcpp2010/examples/echoserver.vcxproj
+++ b/windows/vcpp2010/examples/echoserver.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{B569A272-D7D3-404B-B5FB-9187C0EB9F48}
@@ -21,28 +29,49 @@
Unicode
true
+
+ Application
+ Unicode
+ true
+
Application
Unicode
+
+ Application
+ Unicode
+
+
+
+
+
+
+
<_ProjectFileVersion>10.0.30319.1
$(SolutionDir)$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\
$(Configuration)\
+ $(Configuration)\
$(SolutionDir)$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\
$(Configuration)\
+ $(Configuration)\
false
+ false
false
+ false
@@ -65,6 +94,25 @@
MachineX86
+
+
+ Disabled
+ $(BOOSTROOT);..;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+ StreamingSIMDExtensions2
+
+
+ Level3
+ ProgramDatabase
+
+
+ $(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+ true
+ Console
+
+
MaxSpeed
@@ -90,13 +138,33 @@
MachineX86
+
+
+ MaxSpeed
+ true
+ $(BOOSTROOT);..;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+ true
+ StreamingSIMDExtensions2
+
+
+ Level3
+
+
+
+
+ $(BOOSTROOT)\stage\lib;%(AdditionalLibraryDirectories)
+ false
+ Console
+ true
+ true
+
+
-
-
-
-
{1c0fd04e-5aca-4031-b3d1-320a5360c9d0}
diff --git a/windows/vcpp2010/examples/echoserver.vcxproj.filters b/windows/vcpp2010/examples/echoserver.vcxproj.filters
index a62d813e87..35992a2f7e 100644
--- a/windows/vcpp2010/examples/echoserver.vcxproj.filters
+++ b/windows/vcpp2010/examples/echoserver.vcxproj.filters
@@ -11,16 +11,8 @@
-
- Source Files
-
Source Files
-
-
- Header Files
-
-
\ No newline at end of file
diff --git a/windows/vcpp2010/examples/wsperf/wsperf.vcxproj b/windows/vcpp2010/examples/wsperf/wsperf.vcxproj
index dce6ac4ef4..9dffdc38c8 100644
--- a/windows/vcpp2010/examples/wsperf/wsperf.vcxproj
+++ b/windows/vcpp2010/examples/wsperf/wsperf.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
@@ -24,34 +32,71 @@
true
Unicode
+
+ Application
+ true
+ Unicode
+
Application
false
true
Unicode
+
+ Application
+ false
+ true
+ Unicode
+
+
+
+
+
+
+
true
+
+ true
+
false
+
+ false
+
Use
Level3
Disabled
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ $(BOOSTROOT);%(AdditionalIncludeDirectories)
+
+
+ Console
+ true
+
+
+
+
+ Use
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ $(BOOSTROOT);%(AdditionalIncludeDirectories)
Console
@@ -75,7 +120,28 @@
true
true
true
- F:\scm\websocketpp\windows\vcpp2010\Release;$(BOOSTROOT)\stage\lib
+ $(BOOSTROOT)\stage\lib
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;websocketpp.lib;%(AdditionalDependencies)
+
+
+
+
+ Level3
+ NotUsing
+ MaxSpeed
+ true
+ true
+ _WEBSOCKETPP_CPP11_FRIEND_;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ $(BOOSTROOT);..;%(AdditionalIncludeDirectories)
+ MultiThreaded
+ false
+
+
+ Console
+ true
+ true
+ true
+ $(BOOSTROOT)\stage\lib
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;websocketpp.lib;%(AdditionalDependencies)
diff --git a/windows/vcpp2010/websocketpp.sln b/windows/vcpp2010/websocketpp.sln
index 05f7a0ffae..c900c5eebf 100644
--- a/windows/vcpp2010/websocketpp.sln
+++ b/windows/vcpp2010/websocketpp.sln
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
+# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "websocketpp", "websocketpp.vcxproj", "{1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "echoserver", "examples\echoserver.vcxproj", "{B569A272-D7D3-404B-B5FB-9187C0EB9F48}"
@@ -22,33 +22,59 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}.Debug|Win32.ActiveCfg = Debug|Win32
{1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}.Debug|Win32.Build.0 = Debug|Win32
+ {1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}.Debug|x64.ActiveCfg = Debug|x64
+ {1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}.Debug|x64.Build.0 = Debug|x64
{1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}.Release|Win32.ActiveCfg = Release|Win32
{1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}.Release|Win32.Build.0 = Release|Win32
+ {1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}.Release|x64.ActiveCfg = Release|x64
+ {1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}.Release|x64.Build.0 = Release|x64
{B569A272-D7D3-404B-B5FB-9187C0EB9F48}.Debug|Win32.ActiveCfg = Debug|Win32
{B569A272-D7D3-404B-B5FB-9187C0EB9F48}.Debug|Win32.Build.0 = Debug|Win32
+ {B569A272-D7D3-404B-B5FB-9187C0EB9F48}.Debug|x64.ActiveCfg = Debug|x64
+ {B569A272-D7D3-404B-B5FB-9187C0EB9F48}.Debug|x64.Build.0 = Debug|x64
{B569A272-D7D3-404B-B5FB-9187C0EB9F48}.Release|Win32.ActiveCfg = Release|Win32
{B569A272-D7D3-404B-B5FB-9187C0EB9F48}.Release|Win32.Build.0 = Release|Win32
+ {B569A272-D7D3-404B-B5FB-9187C0EB9F48}.Release|x64.ActiveCfg = Release|x64
+ {B569A272-D7D3-404B-B5FB-9187C0EB9F48}.Release|x64.Build.0 = Release|x64
{2AFECE48-86DE-47D0-9263-DC0D203AA62D}.Debug|Win32.ActiveCfg = Debug|Win32
{2AFECE48-86DE-47D0-9263-DC0D203AA62D}.Debug|Win32.Build.0 = Debug|Win32
+ {2AFECE48-86DE-47D0-9263-DC0D203AA62D}.Debug|x64.ActiveCfg = Debug|x64
+ {2AFECE48-86DE-47D0-9263-DC0D203AA62D}.Debug|x64.Build.0 = Debug|x64
{2AFECE48-86DE-47D0-9263-DC0D203AA62D}.Release|Win32.ActiveCfg = Release|Win32
{2AFECE48-86DE-47D0-9263-DC0D203AA62D}.Release|Win32.Build.0 = Release|Win32
+ {2AFECE48-86DE-47D0-9263-DC0D203AA62D}.Release|x64.ActiveCfg = Release|x64
+ {2AFECE48-86DE-47D0-9263-DC0D203AA62D}.Release|x64.Build.0 = Release|x64
{116BFEDA-AF8E-4B3F-8508-ACC5EE89F905}.Debug|Win32.ActiveCfg = Debug|Win32
{116BFEDA-AF8E-4B3F-8508-ACC5EE89F905}.Debug|Win32.Build.0 = Debug|Win32
+ {116BFEDA-AF8E-4B3F-8508-ACC5EE89F905}.Debug|x64.ActiveCfg = Debug|x64
+ {116BFEDA-AF8E-4B3F-8508-ACC5EE89F905}.Debug|x64.Build.0 = Debug|x64
{116BFEDA-AF8E-4B3F-8508-ACC5EE89F905}.Release|Win32.ActiveCfg = Release|Win32
{116BFEDA-AF8E-4B3F-8508-ACC5EE89F905}.Release|Win32.Build.0 = Release|Win32
+ {116BFEDA-AF8E-4B3F-8508-ACC5EE89F905}.Release|x64.ActiveCfg = Release|x64
+ {116BFEDA-AF8E-4B3F-8508-ACC5EE89F905}.Release|x64.Build.0 = Release|x64
{D7C36001-002F-4B8E-B4C0-A04E2F9522D0}.Debug|Win32.ActiveCfg = Debug|Win32
{D7C36001-002F-4B8E-B4C0-A04E2F9522D0}.Debug|Win32.Build.0 = Debug|Win32
+ {D7C36001-002F-4B8E-B4C0-A04E2F9522D0}.Debug|x64.ActiveCfg = Debug|x64
+ {D7C36001-002F-4B8E-B4C0-A04E2F9522D0}.Debug|x64.Build.0 = Debug|x64
{D7C36001-002F-4B8E-B4C0-A04E2F9522D0}.Release|Win32.ActiveCfg = Release|Win32
{D7C36001-002F-4B8E-B4C0-A04E2F9522D0}.Release|Win32.Build.0 = Release|Win32
+ {D7C36001-002F-4B8E-B4C0-A04E2F9522D0}.Release|x64.ActiveCfg = Release|x64
+ {D7C36001-002F-4B8E-B4C0-A04E2F9522D0}.Release|x64.Build.0 = Release|x64
{7FFF2CBA-7B06-48FD-817A-E666D80A53DB}.Debug|Win32.ActiveCfg = Debug|Win32
{7FFF2CBA-7B06-48FD-817A-E666D80A53DB}.Debug|Win32.Build.0 = Debug|Win32
+ {7FFF2CBA-7B06-48FD-817A-E666D80A53DB}.Debug|x64.ActiveCfg = Debug|x64
+ {7FFF2CBA-7B06-48FD-817A-E666D80A53DB}.Debug|x64.Build.0 = Debug|x64
{7FFF2CBA-7B06-48FD-817A-E666D80A53DB}.Release|Win32.ActiveCfg = Release|Win32
{7FFF2CBA-7B06-48FD-817A-E666D80A53DB}.Release|Win32.Build.0 = Release|Win32
+ {7FFF2CBA-7B06-48FD-817A-E666D80A53DB}.Release|x64.ActiveCfg = Release|x64
+ {7FFF2CBA-7B06-48FD-817A-E666D80A53DB}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/windows/vcpp2010/websocketpp.vcxproj b/windows/vcpp2010/websocketpp.vcxproj
index 3312c44f5e..582fa1a29e 100644
--- a/windows/vcpp2010/websocketpp.vcxproj
+++ b/windows/vcpp2010/websocketpp.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{1C0FD04E-5ACA-4031-B3D1-320A5360C9D0}
@@ -21,26 +29,45 @@
Unicode
true
+
+ StaticLibrary
+ Unicode
+ true
+
StaticLibrary
Unicode
+
+ StaticLibrary
+ Unicode
+
+
+
+
+
+
+
<_ProjectFileVersion>10.0.30319.1
$(SolutionDir)$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\
$(Configuration)\
+ $(Configuration)\
$(SolutionDir)$(Configuration)\
+ $(SolutionDir)$(Platform)\$(Configuration)\
$(Configuration)\
+ $(Configuration)\
@@ -56,6 +83,26 @@
Level3
EditAndContinue
+
+ C:\boost_1_47_0\stage\lib;%(AdditionalLibraryDirectories)
+
+
+
+
+ Disabled
+ $(BOOSTROOT);.;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreaded
+ StreamingSIMDExtensions2
+
+
+ Level3
+ ProgramDatabase
+
+
+ C:\boost_1_47_0\stage\lib;%(AdditionalLibraryDirectories)
+
@@ -74,12 +121,30 @@
ProgramDatabase
+
+
+ MaxSpeed
+ true
+ Speed
+ $(BOOSTROOT);.;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;NOCOMM;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ MultiThreaded
+ false
+ true
+ StreamingSIMDExtensions2
+
+
+ Level3
+ ProgramDatabase
+
+
+
diff --git a/windows/vcpp2010/websocketpp.vcxproj.filters b/windows/vcpp2010/websocketpp.vcxproj.filters
index dc521bee21..32d4c6b08b 100644
--- a/windows/vcpp2010/websocketpp.vcxproj.filters
+++ b/windows/vcpp2010/websocketpp.vcxproj.filters
@@ -41,6 +41,9 @@
Source Files
+
+ Source Files
+