diff --git a/.gitignore b/.gitignore
index df3a452..849f63a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -45,4 +45,7 @@
/test_x64dbg/x64/symbols
/deploy/build
*.udd
-*.dmp
\ No newline at end of file
+*.dmp
+/deploy/MANIFEST
+/deploy/README.rst
+/deploy/dist
diff --git a/3rdparty/protobuf-2.6.1/configure.ac b/3rdparty/protobuf-2.6.1/configure.ac
index c07067c..5b8a485 100644
--- a/3rdparty/protobuf-2.6.1/configure.ac
+++ b/3rdparty/protobuf-2.6.1/configure.ac
@@ -27,6 +27,9 @@ AS_IF([test "x${ac_cv_env_CFLAGS_set}" = "x"],
AS_IF([test "x${ac_cv_env_CXXFLAGS_set}" = "x"],
[CXXFLAGS=""])
+
+CFLAGS="$CFLAGS -D_GLIBCXX_USE_CXX11_ABI=0 "
+CXXFLAGS="$CXXFLAGS -D_GLIBCXX_USE_CXX11_ABI=0 "
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE([subdir-objects])
diff --git a/3rdparty/protobuf-2.6.1/protobuf.pc.in b/3rdparty/protobuf-2.6.1/protobuf.pc.in
index 29f2487..d31cac2 100644
--- a/3rdparty/protobuf-2.6.1/protobuf.pc.in
+++ b/3rdparty/protobuf-2.6.1/protobuf.pc.in
@@ -8,7 +8,7 @@ Description: Google's Data Interchange Format
Version: @VERSION@
Libs: -L${libdir} -lprotobuf @PTHREAD_CFLAGS@ @PTHREAD_LIBS@
Libs.private: @LIBS@
-Cflags: -I${includedir} @PTHREAD_CFLAGS@
+Cflags: -I${includedir} @PTHREAD_CFLAGS@ -D_GLIBCXX_USE_CXX11_ABI=0
# Commented out because it crashes pkg-config *sigh*:
# http://bugs.freedesktop.org/show_bug.cgi?id=13265
# Conflicts: protobuf-lite
diff --git a/3rdparty/protobuf-2.6.1/vsprojects/libprotobuf.vcxproj b/3rdparty/protobuf-2.6.1/vsprojects/libprotobuf.vcxproj
index 97655c0..c03cbaf 100644
--- a/3rdparty/protobuf-2.6.1/vsprojects/libprotobuf.vcxproj
+++ b/3rdparty/protobuf-2.6.1/vsprojects/libprotobuf.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{3E283F37-A4ED-41B7-A3E6-A2D89D131A30}
@@ -17,7 +25,12 @@
StaticLibrary
- v100
+ v140
+ MultiByte
+
+
+ StaticLibrary
+ v140
MultiByte
@@ -25,15 +38,26 @@
v120_xp
MultiByte
+
+ StaticLibrary
+ v120_xp
+ MultiByte
+
+
+
+
+
+
+
<_ProjectFileVersion>12.0.30501.0
@@ -43,10 +67,18 @@
$(SolutionDir)bin\obj\$(ProjectName)\$(Configuration)\
$(ProjectName)_v120xp_d
+
+ $(ProjectName)_v120xp_d
+
- $(SolutionDir)bin\
- $(SolutionDir)bin\obj\$(ProjectName)\$(Configuration)\
- $(ProjectName)_v100
+ $(SolutionDir)..\bin\
+ $(SolutionDir)..\bin\obj\$(ProjectName)\$(Configuration)\
+ $(ProjectName)_v140
+
+
+ $(ProjectName)_v140_x64
+ $(SolutionDir)..\bin\
+ $(SolutionDir)..\bin\obj\$(ProjectName)\$(Configuration)\
@@ -63,6 +95,21 @@
$(TargetName).pdb
+
+
+ /wd4244 /wd4267 /wd4018 /wd4355 /wd4800 /wd4251 /wd4996 /wd4146 /wd4305 /J %(AdditionalOptions)
+ Disabled
+ ..\src;.;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBPROTOBUF_EXPORTS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ $(TargetName).pdb
+
+
/wd4244 /wd4267 /wd4018 /wd4355 /wd4800 /wd4251 /wd4996 /wd4146 /wd4305 /J %(AdditionalOptions)
@@ -75,6 +122,19 @@
$(TargetName).pdb
+
+
+ /wd4244 /wd4267 /wd4018 /wd4355 /wd4800 /wd4251 /wd4996 /wd4146 /wd4305 /J %(AdditionalOptions)
+ ..\src;.;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBPROTOBUF_EXPORTS;_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+
+
+ Level3
+ ProgramDatabase
+ $(TargetName).pdb
+
+