diff --git a/cpp/msgpack_vc8.postbuild.bat b/cpp/msgpack_vc8.postbuild.bat
index bae13f37..20fabbb9 100644
--- a/cpp/msgpack_vc8.postbuild.bat
+++ b/cpp/msgpack_vc8.postbuild.bat
@@ -2,42 +2,43 @@ IF NOT EXIST include MKDIR include
IF NOT EXIST include\msgpack MKDIR include\msgpack
IF NOT EXIST include\msgpack\type MKDIR include\msgpack\type
IF NOT EXIST include\msgpack\type\tr1 MKDIR include\msgpack\type\tr1
-copy msgpack\pack_define.h include\msgpack\
-copy msgpack\pack_template.h include\msgpack\
-copy msgpack\unpack_define.h include\msgpack\
-copy msgpack\unpack_template.h include\msgpack\
-copy msgpack\sysdep.h include\msgpack\
-copy msgpack.h include\
-copy msgpack\sbuffer.h include\msgpack\
-copy msgpack\vrefbuffer.h include\msgpack\
-copy msgpack\zbuffer.h include\msgpack\
-copy msgpack\pack.h include\msgpack\
-copy msgpack\unpack.h include\msgpack\
-copy msgpack\object.h include\msgpack\
-copy msgpack\zone.h include\msgpack\
-copy msgpack.hpp include\
-copy msgpack\sbuffer.hpp include\msgpack\
-copy msgpack\vrefbuffer.hpp include\msgpack\
-copy msgpack\zbuffer.hpp include\msgpack\
-copy msgpack\pack.hpp include\msgpack\
-copy msgpack\unpack.hpp include\msgpack\
-copy msgpack\object.hpp include\msgpack\
-copy msgpack\zone.hpp include\msgpack\
-copy msgpack\type.hpp include\msgpack\type\
-copy msgpack\type\bool.hpp include\msgpack\type\
-copy msgpack\type\float.hpp include\msgpack\type\
-copy msgpack\type\int.hpp include\msgpack\type\
-copy msgpack\type\list.hpp include\msgpack\type\
-copy msgpack\type\deque.hpp include\msgpack\type\
-copy msgpack\type\map.hpp include\msgpack\type\
-copy msgpack\type\nil.hpp include\msgpack\type\
-copy msgpack\type\pair.hpp include\msgpack\type\
-copy msgpack\type\raw.hpp include\msgpack\type\
-copy msgpack\type\set.hpp include\msgpack\type\
-copy msgpack\type\string.hpp include\msgpack\type\
-copy msgpack\type\vector.hpp include\msgpack\type\
-copy msgpack\type\tuple.hpp include\msgpack\type\
-copy msgpack\type\define.hpp include\msgpack\type\
-copy msgpack\type\tr1\unordered_map.hpp include\msgpack\type\
-copy msgpack\type\tr1\unordered_set.hpp include\msgpack\type\
+copy src\msgpack\pack_define.h include\msgpack\
+copy src\msgpack\pack_template.h include\msgpack\
+copy src\msgpack\unpack_define.h include\msgpack\
+copy src\msgpack\unpack_template.h include\msgpack\
+copy src\msgpack\sysdep.h include\msgpack\
+copy src\msgpack.h include\
+copy src\msgpack\sbuffer.h include\msgpack\
+copy src\msgpack\version.h include\msgpack\
+copy src\msgpack\vrefbuffer.h include\msgpack\
+copy src\msgpack\zbuffer.h include\msgpack\
+copy src\msgpack\pack.h include\msgpack\
+copy src\msgpack\unpack.h include\msgpack\
+copy src\msgpack\object.h include\msgpack\
+copy src\msgpack\zone.h include\msgpack\
+copy src\msgpack.hpp include\
+copy src\msgpack\sbuffer.hpp include\msgpack\
+copy src\msgpack\vrefbuffer.hpp include\msgpack\
+copy src\msgpack\zbuffer.hpp include\msgpack\
+copy src\msgpack\pack.hpp include\msgpack\
+copy src\msgpack\unpack.hpp include\msgpack\
+copy src\msgpack\object.hpp include\msgpack\
+copy src\msgpack\zone.hpp include\msgpack\
+copy src\msgpack\type.hpp include\msgpack\type\
+copy src\msgpack\type\bool.hpp include\msgpack\type\
+copy src\msgpack\type\float.hpp include\msgpack\type\
+copy src\msgpack\type\int.hpp include\msgpack\type\
+copy src\msgpack\type\list.hpp include\msgpack\type\
+copy src\msgpack\type\deque.hpp include\msgpack\type\
+copy src\msgpack\type\map.hpp include\msgpack\type\
+copy src\msgpack\type\nil.hpp include\msgpack\type\
+copy src\msgpack\type\pair.hpp include\msgpack\type\
+copy src\msgpack\type\raw.hpp include\msgpack\type\
+copy src\msgpack\type\set.hpp include\msgpack\type\
+copy src\msgpack\type\string.hpp include\msgpack\type\
+copy src\msgpack\type\vector.hpp include\msgpack\type\
+copy src\msgpack\type\tuple.hpp include\msgpack\type\
+copy src\msgpack\type\define.hpp include\msgpack\type\
+copy src\msgpack\type\tr1\unordered_map.hpp include\msgpack\type\
+copy src\msgpack\type\tr1\unordered_set.hpp include\msgpack\type\
diff --git a/cpp/msgpack_vc8.vcproj b/cpp/msgpack_vc8.vcproj
index 58047909..ed0daa47 100644
--- a/cpp/msgpack_vc8.vcproj
+++ b/cpp/msgpack_vc8.vcproj
@@ -157,7 +157,7 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
+
+
+
+
+
+
+
+
@@ -247,23 +267,23 @@
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
diff --git a/cpp/src/Makefile.am b/cpp/src/Makefile.am
index fc673856..a6910b4a 100644
--- a/cpp/src/Makefile.am
+++ b/cpp/src/Makefile.am
@@ -38,6 +38,7 @@ nobase_include_HEADERS = \
msgpack/sysdep.h \
msgpack.h \
msgpack/sbuffer.h \
+ msgpack/version.h \
msgpack/vrefbuffer.h \
msgpack/zbuffer.h \
msgpack/pack.h \
@@ -49,7 +50,6 @@ if ENABLE_CXX
nobase_include_HEADERS += \
msgpack.hpp \
msgpack/sbuffer.hpp \
- msgpack/version.h \
msgpack/vrefbuffer.hpp \
msgpack/zbuffer.hpp \
msgpack/pack.hpp \