parent
dffd542bb8
commit
ee6b3d5529
16 changed files with 56 additions and 2963 deletions
@ -1,20 +0,0 @@ |
|||||||
/* protobuf config.h for MSVC. On other platforms, this is generated
|
|
||||||
* automatically by autoheader / autoconf / configure. */ |
|
||||||
|
|
||||||
#include <google/protobuf/stubs/pbconfig.h> |
|
||||||
|
|
||||||
#define HASH_MAP_H GOOGLE_PROTOBUF_HASH_MAP_H |
|
||||||
#define HASH_NAMESPACE GOOGLE_PROTOBUF_HASH_NAMESPACE |
|
||||||
#define HASH_SET_H GOOGLE_PROTOBUF_HASH_SET_H |
|
||||||
|
|
||||||
#ifdef GOOGLE_PROTOBUF_HAVE_HASH_MAP |
|
||||||
#define HAVE_HASH_MAP GOOGLE_PROTOBUF_HAVE_HASH_MAP |
|
||||||
#endif |
|
||||||
|
|
||||||
#ifdef GOOGLE_PROTOBUF_HAVE_HASH_SET |
|
||||||
#define HAVE_HASH_SET GOOGLE_PROTOBUF_HAVE_HASH_SET |
|
||||||
#endif |
|
||||||
|
|
||||||
/* define if you want to use zlib. See readme.txt for additional
|
|
||||||
* requirements. */ |
|
||||||
// #define HAVE_ZLIB 1
|
|
@ -1,20 +0,0 @@ |
|||||||
#! /bin/sh -e |
|
||||||
|
|
||||||
# This script downgrades MSVC 2008 projects to MSVC 2005 projects, allowing |
|
||||||
# people with MSVC 2005 to open them. Otherwise, MSVC 2005 simply refuses to |
|
||||||
# open projects created with 2008. We run this as part of our release process. |
|
||||||
# If you obtained the code direct from version control and you want to use |
|
||||||
# MSVC 2005, you may have to run this manually. (Hint: Use Cygwin or MSYS.) |
|
||||||
|
|
||||||
for file in *.sln; do |
|
||||||
echo "downgrading $file..." |
|
||||||
sed -i -re 's/Format Version 10.00/Format Version 9.00/g; |
|
||||||
s/Visual Studio 2008/Visual Studio 2005/g;' $file |
|
||||||
done |
|
||||||
|
|
||||||
for file in *.vcproj; do |
|
||||||
echo "downgrading $file..." |
|
||||||
sed -i -re 's/Version="9.00"/Version="8.00"/g;' $file |
|
||||||
done |
|
||||||
|
|
||||||
# Yes, really, that's it. |
|
@ -1,102 +0,0 @@ |
|||||||
md include |
|
||||||
md include\google |
|
||||||
md include\google\protobuf |
|
||||||
md include\google\protobuf\stubs |
|
||||||
md include\google\protobuf\io |
|
||||||
md include\google\protobuf\compiler |
|
||||||
md include\google\protobuf\compiler\cpp |
|
||||||
md include\google\protobuf\compiler\java |
|
||||||
md include\google\protobuf\compiler\javanano |
|
||||||
md include\google\protobuf\compiler\python |
|
||||||
md include\google\protobuf\compiler\ruby |
|
||||||
copy ..\src\google\protobuf\any.pb.h include\google\protobuf\any.pb.h |
|
||||||
copy ..\src\google\protobuf\api.pb.h include\google\protobuf\api.pb.h |
|
||||||
copy ..\src\google\protobuf\any.h include\google\protobuf\any.h |
|
||||||
copy ..\src\google\protobuf\arena.h include\google\protobuf\arena.h |
|
||||||
copy ..\src\google\protobuf\arenastring.h include\google\protobuf\arenastring.h |
|
||||||
copy ..\src\google\protobuf\compiler\code_generator.h include\google\protobuf\compiler\code_generator.h |
|
||||||
copy ..\src\google\protobuf\compiler\command_line_interface.h include\google\protobuf\compiler\command_line_interface.h |
|
||||||
copy ..\src\google\protobuf\compiler\cpp\cpp_generator.h include\google\protobuf\compiler\cpp\cpp_generator.h |
|
||||||
copy ..\src\google\protobuf\compiler\csharp\csharp_generator.h include\google\protobuf\compiler\csharp\csharp_generator.h |
|
||||||
copy ..\src\google\protobuf\compiler\importer.h include\google\protobuf\compiler\importer.h |
|
||||||
copy ..\src\google\protobuf\compiler\java\java_generator.h include\google\protobuf\compiler\java\java_generator.h |
|
||||||
copy ..\src\google\protobuf\compiler\java\java_names.h include\google\protobuf\compiler\java\java_names.h |
|
||||||
copy ..\src\google\protobuf\compiler\javanano\javanano_generator.h include\google\protobuf\compiler\javanano\javanano_generator.h |
|
||||||
copy ..\src\google\protobuf\compiler\objectivec\objectivec_generator.h include\google\protobuf\compiler\objectivec\objectivec_generator.h |
|
||||||
copy ..\src\google\protobuf\compiler\objectivec\objectivec_helpers.h include\google\protobuf\compiler\objectivec\objectivec_helpers.h |
|
||||||
copy ..\src\google\protobuf\compiler\parser.h include\google\protobuf\compiler\parser.h |
|
||||||
copy ..\src\google\protobuf\compiler\plugin.h include\google\protobuf\compiler\plugin.h |
|
||||||
copy ..\src\google\protobuf\compiler\plugin.pb.h include\google\protobuf\compiler\plugin.pb.h |
|
||||||
copy ..\src\google\protobuf\compiler\python\python_generator.h include\google\protobuf\compiler\python\python_generator.h |
|
||||||
copy ..\src\google\protobuf\compiler\ruby\ruby_generator.h include\google\protobuf\compiler\ruby\ruby_generator.h |
|
||||||
copy ..\src\google\protobuf\descriptor_database.h include\google\protobuf\descriptor_database.h |
|
||||||
copy ..\src\google\protobuf\descriptor.h include\google\protobuf\descriptor.h |
|
||||||
copy ..\src\google\protobuf\descriptor.pb.h include\google\protobuf\descriptor.pb.h |
|
||||||
copy ..\src\google\protobuf\dynamic_message.h include\google\protobuf\dynamic_message.h |
|
||||||
copy ..\src\google\protobuf\empty.pb.h include\google\protobuf\empty.pb.h |
|
||||||
copy ..\src\google\protobuf\extension_set.h include\google\protobuf\extension_set.h |
|
||||||
copy ..\src\google\protobuf\field_mask.pb.h include\google\protobuf\field_mask.pb.h |
|
||||||
copy ..\src\google\protobuf\generated_enum_reflection.h include\google\protobuf\generated_enum_reflection.h |
|
||||||
copy ..\src\google\protobuf\generated_enum_util.h include\google\protobuf\generated_enum_util.h |
|
||||||
copy ..\src\google\protobuf\generated_message_reflection.h include\google\protobuf\generated_message_reflection.h |
|
||||||
copy ..\src\google\protobuf\generated_message_util.h include\google\protobuf\generated_message_util.h |
|
||||||
copy ..\src\google\protobuf\io\coded_stream.h include\google\protobuf\io\coded_stream.h |
|
||||||
copy ..\src\google\protobuf\io\gzip_stream.h include\google\protobuf\io\gzip_stream.h |
|
||||||
copy ..\src\google\protobuf\io\printer.h include\google\protobuf\io\printer.h |
|
||||||
copy ..\src\google\protobuf\io\strtod.h include\google\protobuf\io\strtod.h |
|
||||||
copy ..\src\google\protobuf\io\tokenizer.h include\google\protobuf\io\tokenizer.h |
|
||||||
copy ..\src\google\protobuf\io\zero_copy_stream.h include\google\protobuf\io\zero_copy_stream.h |
|
||||||
copy ..\src\google\protobuf\io\zero_copy_stream_impl.h include\google\protobuf\io\zero_copy_stream_impl.h |
|
||||||
copy ..\src\google\protobuf\io\zero_copy_stream_impl_lite.h include\google\protobuf\io\zero_copy_stream_impl_lite.h |
|
||||||
copy ..\src\google\protobuf\map_entry.h include\google\protobuf\map_entry.h |
|
||||||
copy ..\src\google\protobuf\map_entry_lite.h include\google\protobuf\map_entry_lite.h |
|
||||||
copy ..\src\google\protobuf\map_field.h include\google\protobuf\map_field.h |
|
||||||
copy ..\src\google\protobuf\map_field_inl.h include\google\protobuf\map_field_inl.h |
|
||||||
copy ..\src\google\protobuf\map_field_lite.h include\google\protobuf\map_field_lite.h |
|
||||||
copy ..\src\google\protobuf\map.h include\google\protobuf\map.h |
|
||||||
copy ..\src\google\protobuf\map_type_handler.h include\google\protobuf\map_type_handler.h |
|
||||||
copy ..\src\google\protobuf\message.h include\google\protobuf\message.h |
|
||||||
copy ..\src\google\protobuf\message_lite.h include\google\protobuf\message_lite.h |
|
||||||
copy ..\src\google\protobuf\metadata.h include\google\protobuf\metadata.h |
|
||||||
copy ..\src\google\protobuf\reflection.h include\google\protobuf\reflection.h |
|
||||||
copy ..\src\google\protobuf\reflection_ops.h include\google\protobuf\reflection_ops.h |
|
||||||
copy ..\src\google\protobuf\repeated_field.h include\google\protobuf\repeated_field.h |
|
||||||
copy ..\src\google\protobuf\repeated_field_reflection.h include\google\protobuf\repeated_field_reflection.h |
|
||||||
copy ..\src\google\protobuf\service.h include\google\protobuf\service.h |
|
||||||
copy ..\src\google\protobuf\source_context.pb.h include\google\protobuf\source_context.pb.h |
|
||||||
copy ..\src\google\protobuf\struct.pb.h include\google\protobuf\struct.pb.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops.h include\google\protobuf\stubs\atomicops.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_aix.h include\google\protobuf\stubs\atomicops_internals_aix.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_arm64_gcc.h include\google\protobuf\stubs\atomicops_internals_arm64_gcc.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_arm_gcc.h include\google\protobuf\stubs\atomicops_internals_arm_gcc.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_arm_qnx.h include\google\protobuf\stubs\atomicops_internals_arm_qnx.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_atomicword_compat.h include\google\protobuf\stubs\atomicops_internals_atomicword_compat.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_generic_gcc.h include\google\protobuf\stubs\atomicops_internals_generic_gcc.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_macosx.h include\google\protobuf\stubs\atomicops_internals_macosx.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_mips_gcc.h include\google\protobuf\stubs\atomicops_internals_mips_gcc.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_pnacl.h include\google\protobuf\stubs\atomicops_internals_pnacl.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_solaris.h include\google\protobuf\stubs\atomicops_internals_solaris.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_tsan.h include\google\protobuf\stubs\atomicops_internals_tsan.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_x86_gcc.h include\google\protobuf\stubs\atomicops_internals_x86_gcc.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomicops_internals_x86_msvc.h include\google\protobuf\stubs\atomicops_internals_x86_msvc.h |
|
||||||
copy ..\src\google\protobuf\stubs\atomic_sequence_num.h include\google\protobuf\stubs\atomic_sequence_num.h |
|
||||||
copy ..\src\google\protobuf\stubs\casts.h include\google\protobuf\stubs\casts.h |
|
||||||
copy ..\src\google\protobuf\stubs\common.h include\google\protobuf\stubs\common.h |
|
||||||
copy ..\src\google\protobuf\stubs\fastmem.h include\google\protobuf\stubs\fastmem.h |
|
||||||
copy ..\src\google\protobuf\stubs\hash.h include\google\protobuf\stubs\hash.h |
|
||||||
copy ..\src\google\protobuf\stubs\once.h include\google\protobuf\stubs\once.h |
|
||||||
copy ..\src\google\protobuf\stubs\platform_macros.h include\google\protobuf\stubs\platform_macros.h |
|
||||||
copy ..\src\google\protobuf\stubs\shared_ptr.h include\google\protobuf\stubs\shared_ptr.h |
|
||||||
copy ..\src\google\protobuf\stubs\singleton.h include\google\protobuf\stubs\singleton.h |
|
||||||
copy ..\src\google\protobuf\stubs\stl_util.h include\google\protobuf\stubs\stl_util.h |
|
||||||
copy ..\src\google\protobuf\stubs\template_util.h include\google\protobuf\stubs\template_util.h |
|
||||||
copy ..\src\google\protobuf\stubs\type_traits.h include\google\protobuf\stubs\type_traits.h |
|
||||||
copy ..\src\google\protobuf\text_format.h include\google\protobuf\text_format.h |
|
||||||
copy ..\src\google\protobuf\timestamp.pb.h include\google\protobuf\timestamp.pb.h |
|
||||||
copy ..\src\google\protobuf\type.pb.h include\google\protobuf\type.pb.h |
|
||||||
copy ..\src\google\protobuf\unknown_field_set.h include\google\protobuf\unknown_field_set.h |
|
||||||
copy ..\src\google\protobuf\wire_format.h include\google\protobuf\wire_format.h |
|
||||||
copy ..\src\google\protobuf\wire_format_lite.h include\google\protobuf\wire_format_lite.h |
|
||||||
copy ..\src\google\protobuf\wire_format_lite_inl.h include\google\protobuf\wire_format_lite_inl.h |
|
||||||
copy ..\src\google\protobuf\wrappers.pb.h include\google\protobuf\wrappers.pb.h |
|
||||||
copy google\protobuf\stubs\pbconfig.h include\google\protobuf\stubs\pbconfig.h |
|
@ -1,49 +0,0 @@ |
|||||||
/* protobuf config.h for MSVC. On other platforms, this is generated
|
|
||||||
* automatically by autoheader / autoconf / configure. */ |
|
||||||
|
|
||||||
// NOTE: if you add new macros in this file manually, please propagate the macro
|
|
||||||
// to vsprojects/config.h.
|
|
||||||
|
|
||||||
/* the namespace of hash_map/hash_set */ |
|
||||||
// Apparently Microsoft decided to move hash_map *back* to the std namespace
|
|
||||||
// in MSVC 2010:
|
|
||||||
// http://blogs.msdn.com/vcblog/archive/2009/05/25/stl-breaking-changes-in-visual-studio-2010-beta-1.aspx
|
|
||||||
// And.. they are moved back to stdext in MSVC 2013 (haven't checked 2012). That
|
|
||||||
// said, use unordered_map for MSVC 2010 and beyond is our safest bet.
|
|
||||||
#if _MSC_VER >= 1600 // Since Visual Studio 2010
|
|
||||||
#define GOOGLE_PROTOBUF_HASH_NAMESPACE std |
|
||||||
#define GOOGLE_PROTOBUF_HASH_MAP_H <unordered_map> |
|
||||||
#define GOOGLE_PROTOBUF_HASH_MAP_CLASS unordered_map |
|
||||||
#define GOOGLE_PROTOBUF_HASH_SET_H <unordered_set> |
|
||||||
#define GOOGLE_PROTOBUF_HASH_SET_CLASS unordered_set |
|
||||||
#define GOOGLE_PROTOBUF_HASH_COMPARE std::hash_compare |
|
||||||
#elif _MSC_VER >= 1500 // Since Visual Studio 2008
|
|
||||||
#define GOOGLE_PROTOBUF_HASH_NAMESPACE std::tr1 |
|
||||||
#define GOOGLE_PROTOBUF_HASH_MAP_H <unordered_map> |
|
||||||
#define GOOGLE_PROTOBUF_HASH_MAP_CLASS unordered_map |
|
||||||
#define GOOGLE_PROTOBUF_HASH_SET_H <unordered_set> |
|
||||||
#define GOOGLE_PROTOBUF_HASH_SET_CLASS unordered_set |
|
||||||
#define GOOGLE_PROTOBUF_HASH_COMPARE stdext::hash_compare |
|
||||||
#elif _MSC_VER >= 1310 |
|
||||||
#define GOOGLE_PROTOBUF_HASH_NAMESPACE stdext |
|
||||||
#define GOOGLE_PROTOBUF_HASH_MAP_H <hash_map> |
|
||||||
#define GOOGLE_PROTOBUF_HASH_MAP_CLASS hash_map |
|
||||||
#define GOOGLE_PROTOBUF_HASH_SET_H <hash_set> |
|
||||||
#define GOOGLE_PROTOBUF_HASH_SET_CLASS hash_set |
|
||||||
#define GOOGLE_PROTOBUF_HASH_COMPARE stdext::hash_compare |
|
||||||
#else |
|
||||||
#define GOOGLE_PROTOBUF_HASH_NAMESPACE std |
|
||||||
#define GOOGLE_PROTOBUF_HASH_MAP_H <hash_map> |
|
||||||
#define GOOGLE_PROTOBUF_HASH_MAP_CLASS hash_map |
|
||||||
#define GOOGLE_PROTOBUF_HASH_SET_H <hash_set> |
|
||||||
#define GOOGLE_PROTOBUF_HASH_SET_CLASS hash_set |
|
||||||
#define GOOGLE_PROTOBUF_HASH_COMPARE stdext::hash_compare |
|
||||||
#endif |
|
||||||
|
|
||||||
/* the location of <hash_set> */ |
|
||||||
|
|
||||||
/* define if the compiler has hash_map */ |
|
||||||
#define GOOGLE_PROTOBUF_HAVE_HASH_MAP 1 |
|
||||||
|
|
||||||
/* define if the compiler has hash_set */ |
|
||||||
#define GOOGLE_PROTOBUF_HAVE_HASH_SET 1 |
|
@ -1,266 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
<VisualStudioProject |
|
||||||
ProjectType="Visual C++" |
|
||||||
Version="9.00" |
|
||||||
Name="libprotobuf" |
|
||||||
ProjectGUID="{3E283F37-A4ED-41B7-A3E6-A2D89D131A30}" |
|
||||||
Keyword="Win32Proj" |
|
||||||
TargetFrameworkVersion="0" |
|
||||||
> |
|
||||||
<Platforms> |
|
||||||
<Platform |
|
||||||
Name="Win32" |
|
||||||
/> |
|
||||||
</Platforms> |
|
||||||
<ToolFiles> |
|
||||||
</ToolFiles> |
|
||||||
<Configurations> |
|
||||||
<Configuration |
|
||||||
Name="Debug|Win32" |
|
||||||
OutputDirectory="Debug" |
|
||||||
IntermediateDirectory="$(OutDir)\$(ProjectName)" |
|
||||||
ConfigurationType="4" |
|
||||||
> |
|
||||||
<Tool |
|
||||||
Name="VCPreBuildEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCustomBuildTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXMLDataGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCWebServiceProxyGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCMIDLTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCLCompilerTool" |
|
||||||
AdditionalOptions="/wd4244 /wd4267 /wd4018 /wd4355 /wd4800 /wd4251 /wd4996 /wd4146 /wd4305" |
|
||||||
Optimization="0" |
|
||||||
AdditionalIncludeDirectories="../src;." |
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBPROTOBUF_EXPORTS;" |
|
||||||
MinimalRebuild="true" |
|
||||||
BasicRuntimeChecks="3" |
|
||||||
RuntimeLibrary="3" |
|
||||||
UsePrecompiledHeader="0" |
|
||||||
WarningLevel="3" |
|
||||||
Detect64BitPortabilityProblems="true" |
|
||||||
DebugInformationFormat="4" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCManagedResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPreLinkEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCLibrarianTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCALinkTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXDCMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCBscMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCFxCopTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPostBuildEventTool" |
|
||||||
/> |
|
||||||
</Configuration> |
|
||||||
<Configuration |
|
||||||
Name="Release|Win32" |
|
||||||
OutputDirectory="Release" |
|
||||||
IntermediateDirectory="$(OutDir)\$(ProjectName)" |
|
||||||
ConfigurationType="4" |
|
||||||
> |
|
||||||
<Tool |
|
||||||
Name="VCPreBuildEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCustomBuildTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXMLDataGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCWebServiceProxyGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCMIDLTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCLCompilerTool" |
|
||||||
AdditionalOptions="/wd4244 /wd4267 /wd4018 /wd4355 /wd4800 /wd4251 /wd4996 /wd4146 /wd4305" |
|
||||||
AdditionalIncludeDirectories="../src;." |
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBPROTOBUF_EXPORTS;" |
|
||||||
RuntimeLibrary="2" |
|
||||||
UsePrecompiledHeader="0" |
|
||||||
WarningLevel="3" |
|
||||||
Detect64BitPortabilityProblems="true" |
|
||||||
DebugInformationFormat="3" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCManagedResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPreLinkEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCLibrarianTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCALinkTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXDCMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCBscMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCFxCopTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPostBuildEventTool" |
|
||||||
/> |
|
||||||
</Configuration> |
|
||||||
</Configurations> |
|
||||||
<References> |
|
||||||
</References> |
|
||||||
<Files> |
|
||||||
<Filter |
|
||||||
Name="Header Files" |
|
||||||
Filter="h;hpp;hxx;hm;inl;inc;xsd" |
|
||||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" |
|
||||||
> |
|
||||||
<File RelativePath=".\config.h"></File> |
|
||||||
<File RelativePath=".\google\protobuf\stubs\pbconfig.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\importer.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\parser.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\descriptor.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\descriptor.pb.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\descriptor_database.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\dynamic_message.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\extension_set.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\generated_enum_util.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\generated_message_reflection.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\generated_message_util.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\coded_stream.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\gzip_stream.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\strtod.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\printer.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\tokenizer.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\zero_copy_stream.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\zero_copy_stream_impl.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\zero_copy_stream_impl_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\map_entry_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\map_field_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\message.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\message_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\reflection_ops.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\repeated_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\service.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\atomicops.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\atomicops_internals_x86_msvc.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\common.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\map_util.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\once.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\platform_macros.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\stl_util.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\strutil.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\substitute.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\template_util.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\type_traits.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\text_format.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\unknown_field_set.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\wire_format.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\wire_format_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\wire_format_lite_inl.h"></File> |
|
||||||
</Filter> |
|
||||||
<Filter |
|
||||||
Name="Resource Files" |
|
||||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" |
|
||||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" |
|
||||||
> |
|
||||||
</Filter> |
|
||||||
<Filter |
|
||||||
Name="Source Files" |
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" |
|
||||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" |
|
||||||
> |
|
||||||
<File RelativePath="..\src\google\protobuf\arena.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\arenastring.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\extension_set.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\generated_message_util.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\coded_stream.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\coded_stream_inl.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\zero_copy_stream.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\zero_copy_stream_impl_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\message_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\repeated_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\atomicops_internals_x86_gcc.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\atomicops_internals_x86_msvc.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\common.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\hash.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\map_util.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\once.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\shared_ptr.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\stringprintf.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\stringprintf.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\wire_format_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\any.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\any.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\api.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\importer.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\parser.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\descriptor.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\descriptor_database.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\descriptor.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\duration.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\dynamic_message.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\empty.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\extension_set_heavy.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\field_mask.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\generated_message_reflection.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\gzip_stream.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\printer.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\strtod.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\tokenizer.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\io\zero_copy_stream_impl.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\map_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\message.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\reflection_internal.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\reflection_ops.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\service.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\source_context.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\struct.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\structurally_valid.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\strutil.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\strutil.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\substitute.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\stubs\substitute.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\text_format.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\type.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\timestamp.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\unknown_field_set.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\wire_format.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\wrappers.pb.cc"></File> |
|
||||||
</Filter> |
|
||||||
</Files> |
|
||||||
<Globals> |
|
||||||
</Globals> |
|
||||||
</VisualStudioProject> |
|
@ -1,342 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
<VisualStudioProject |
|
||||||
ProjectType="Visual C++" |
|
||||||
Version="9.00" |
|
||||||
Name="libprotoc" |
|
||||||
ProjectGUID="{B84FF31A-5F9A-46F8-AB22-DBFC9BECE3BE}" |
|
||||||
Keyword="Win32Proj" |
|
||||||
TargetFrameworkVersion="0" |
|
||||||
> |
|
||||||
<Platforms> |
|
||||||
<Platform |
|
||||||
Name="Win32" |
|
||||||
/> |
|
||||||
</Platforms> |
|
||||||
<ToolFiles> |
|
||||||
</ToolFiles> |
|
||||||
<Configurations> |
|
||||||
<Configuration |
|
||||||
Name="Debug|Win32" |
|
||||||
OutputDirectory="Debug" |
|
||||||
IntermediateDirectory="$(OutDir)\$(ProjectName)" |
|
||||||
ConfigurationType="4" |
|
||||||
> |
|
||||||
<Tool |
|
||||||
Name="VCPreBuildEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCustomBuildTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXMLDataGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCWebServiceProxyGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCMIDLTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCLCompilerTool" |
|
||||||
AdditionalOptions="/wd4244 /wd4267 /wd4018 /wd4355 /wd4800 /wd4251 /wd4996 /wd4146 /wd4305" |
|
||||||
Optimization="0" |
|
||||||
AdditionalIncludeDirectories="../src;." |
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBPROTOC_EXPORTS;" |
|
||||||
MinimalRebuild="true" |
|
||||||
BasicRuntimeChecks="3" |
|
||||||
RuntimeLibrary="3" |
|
||||||
UsePrecompiledHeader="0" |
|
||||||
WarningLevel="3" |
|
||||||
Detect64BitPortabilityProblems="true" |
|
||||||
DebugInformationFormat="4" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCManagedResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPreLinkEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCLibrarianTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCALinkTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXDCMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCBscMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCFxCopTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPostBuildEventTool" |
|
||||||
/> |
|
||||||
</Configuration> |
|
||||||
<Configuration |
|
||||||
Name="Release|Win32" |
|
||||||
OutputDirectory="Release" |
|
||||||
IntermediateDirectory="$(OutDir)\$(ProjectName)" |
|
||||||
ConfigurationType="4" |
|
||||||
> |
|
||||||
<Tool |
|
||||||
Name="VCPreBuildEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCustomBuildTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXMLDataGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCWebServiceProxyGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCMIDLTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCLCompilerTool" |
|
||||||
AdditionalOptions="/wd4244 /wd4267 /wd4018 /wd4355 /wd4800 /wd4251 /wd4996 /wd4146 /wd4305" |
|
||||||
AdditionalIncludeDirectories="../src;." |
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBPROTOC_EXPORTS;" |
|
||||||
RuntimeLibrary="2" |
|
||||||
UsePrecompiledHeader="0" |
|
||||||
WarningLevel="3" |
|
||||||
Detect64BitPortabilityProblems="true" |
|
||||||
DebugInformationFormat="3" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCManagedResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPreLinkEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCLibrarianTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCALinkTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXDCMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCBscMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCFxCopTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPostBuildEventTool" |
|
||||||
/> |
|
||||||
</Configuration> |
|
||||||
</Configurations> |
|
||||||
<References> |
|
||||||
</References> |
|
||||||
<Files> |
|
||||||
<Filter |
|
||||||
Name="Header Files" |
|
||||||
Filter="h;hpp;hxx;hm;inl;inc;xsd" |
|
||||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" |
|
||||||
> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\code_generator.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\command_line_interface.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\subprocess.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\zip_writer.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\plugin.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\plugin.pb.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_enum.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_enum_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_extension.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_file.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_generator.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_helpers.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_map_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_message.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_message_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_options.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_primitive_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_service.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_string_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_enum.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_enum_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_extension.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_field_base.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_generator.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_helpers.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_message.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_message_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_primitive_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_repeated_enum_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_repeated_message_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_repeated_primitive_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_source_generator_base.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_umbrella_class.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_writer.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_context.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_enum.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_enum_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_enum_field_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_extension.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_file.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_generator.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_generator_factory.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_helpers.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_lazy_message_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_lazy_message_field_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_map_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_map_field_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_builder.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_builder_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_field_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_name_resolver.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_primitive_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_primitive_field_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_service.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_shared_code_generator.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_string_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_string_field_lite.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_doc_comment.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_enum_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_enum.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_extension.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_file.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_generator.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_helpers.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_map_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_message_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_message.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_params.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_primitive_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_enum.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_enum_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_extension.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_file.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_generator.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_helpers.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_map_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_message.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_message_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_oneof.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_primitive_field.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\python\python_generator.h"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\ruby\ruby_generator.h"></File> |
|
||||||
</Filter> |
|
||||||
<Filter |
|
||||||
Name="Resource Files" |
|
||||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx" |
|
||||||
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" |
|
||||||
> |
|
||||||
</Filter> |
|
||||||
<Filter |
|
||||||
Name="Source Files" |
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" |
|
||||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" |
|
||||||
> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\code_generator.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\command_line_interface.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\plugin.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\plugin.pb.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\subprocess.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\zip_writer.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_enum.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_enum_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_extension.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_file.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_generator.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_helpers.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_map_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_message.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_message_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_primitive_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_service.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\cpp\cpp_string_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_enum.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_enum_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_extension.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_field_base.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_generator.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_helpers.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_message.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_message_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_primitive_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_repeated_enum_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_repeated_message_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_repeated_primitive_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_source_generator_base.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_umbrella_class.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\csharp\csharp_writer.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_context.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_doc_comment.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_enum.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_enum_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_enum_field_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_extension.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_file.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_generator.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_generator_factory.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_helpers.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_lazy_message_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_lazy_message_field_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_map_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_map_field_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_builder.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_builder_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_message_field_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_name_resolver.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_primitive_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_primitive_field_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_service.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_shared_code_generator.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_string_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\java\java_string_field_lite.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_enum.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_enum_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_extension.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_file.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_generator.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_helpers.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_map_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_message.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_message_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\javanano\javanano_primitive_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_enum.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_enum_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_extension.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_file.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_generator.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_helpers.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_map_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_message.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_message_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_oneof.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\objectivec\objectivec_primitive_field.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\python\python_generator.cc"></File> |
|
||||||
<File RelativePath="..\src\google\protobuf\compiler\ruby\ruby_generator.cc"></File> |
|
||||||
</Filter> |
|
||||||
</Files> |
|
||||||
<Globals> |
|
||||||
</Globals> |
|
||||||
</VisualStudioProject> |
|
@ -1,121 +0,0 @@ |
|||||||
This directory contains project files for compiling Protocol Buffers using |
|
||||||
MSVC. This is not the recommended way to do Protocol Buffer development -- |
|
||||||
we prefer to develop under a Unix-like environment -- but it may be more |
|
||||||
accessible to those who primarily work with MSVC. |
|
||||||
|
|
||||||
Compiling and Installing |
|
||||||
======================== |
|
||||||
|
|
||||||
0) Check whether a gtest directory exists in the upper level directory. If |
|
||||||
you checkout the code from github via "git clone", this gtest directory |
|
||||||
won't exist and you won't be able to build the tests described below. To |
|
||||||
avoid this problem consider downloading one of the release tar balls which |
|
||||||
contains gtest already and copying the gest directory from there to your |
|
||||||
protobuf directory: |
|
||||||
https://github.com/google/protobuf/releases |
|
||||||
1) Open protobuf.sln in Microsoft Visual Studio. |
|
||||||
2) Choose "Debug" or "Release" configuration as desired.* |
|
||||||
3) From the Build menu, choose "Build Solution". Wait for compiling to finish. |
|
||||||
4) From a command shell, run tests.exe and lite-test.exe and check that all |
|
||||||
tests pass. |
|
||||||
5) Run extract_includes.bat to copy all the public headers into a separate |
|
||||||
"include" directory (under the top-level package directory). |
|
||||||
6) Copy the contents of the include directory to wherever you want to put |
|
||||||
headers. |
|
||||||
7) Copy protoc.exe wherever you put build tools (probably somewhere in your |
|
||||||
PATH). |
|
||||||
8) Copy libprotobuf.lib, libprotobuf-lite.lib, and libprotoc.lib wherever you |
|
||||||
put libraries. |
|
||||||
|
|
||||||
* To avoid conflicts between the MSVC debug and release runtime libraries, when |
|
||||||
compiling a debug build of your application, you may need to link against a |
|
||||||
debug build of libprotobuf.lib. Similarly, release builds should link against |
|
||||||
release libs. |
|
||||||
|
|
||||||
DLLs vs. static linking |
|
||||||
======================= |
|
||||||
|
|
||||||
Static linking is now the default for the Protocol Buffer libraries. Due to |
|
||||||
issues with Win32's use of a separate heap for each DLL, as well as binary |
|
||||||
compatibility issues between different versions of MSVC's STL library, it is |
|
||||||
recommended that you use static linkage only. However, it is possible to |
|
||||||
build libprotobuf and libprotoc as DLLs if you really want. To do this, |
|
||||||
do the following: |
|
||||||
|
|
||||||
1) Open protobuf.sln in MSVC. |
|
||||||
2) For each of the projects libprotobuf, libprotobuf-lite, and libprotoc, do |
|
||||||
the following: |
|
||||||
2a) Right-click the project and choose "properties". |
|
||||||
2b) From the side bar, choose "General", under "Configuration Properties". |
|
||||||
2c) Change the "Configuration Type" to "Dynamic Library (.dll)". |
|
||||||
2d) From the side bar, choose "Preprocessor", under "C/C++". |
|
||||||
2e) Add PROTOBUF_USE_DLLS to the list of preprocessor defines. |
|
||||||
3) When compiling your project, make sure to #define PROTOBUF_USE_DLLS. |
|
||||||
|
|
||||||
When distributing your software to end users, we strongly recommend that you |
|
||||||
do NOT install libprotobuf.dll or libprotoc.dll to any shared location. |
|
||||||
Instead, keep these libraries next to your binaries, in your application's |
|
||||||
own install directory. C++ makes it very difficult to maintain binary |
|
||||||
compatibility between releases, so it is likely that future versions of these |
|
||||||
libraries will *not* be usable as drop-in replacements. |
|
||||||
|
|
||||||
If your project is itself a DLL intended for use by third-party software, we |
|
||||||
recommend that you do NOT expose protocol buffer objects in your library's |
|
||||||
public interface, and that you statically link protocol buffers into your |
|
||||||
library. |
|
||||||
|
|
||||||
ZLib support |
|
||||||
============ |
|
||||||
|
|
||||||
If you want to include GzipInputStream and GzipOutputStream |
|
||||||
(google/protobuf/io/gzip_stream.h) in libprotoc, you will need to do a few |
|
||||||
additional steps: |
|
||||||
|
|
||||||
1) Obtain a copy of the zlib library. The pre-compiled DLL at zlib.net works. |
|
||||||
2) Make sure zlib's two headers are in your include path and that the .lib file |
|
||||||
is in your library path. You could place all three files directly into the |
|
||||||
vsproject directory to compile libprotobuf, but they need to be visible to |
|
||||||
your own project as well, so you should probably just put them into the |
|
||||||
VC shared icnlude and library directories. |
|
||||||
3) Right-click on the "tests" project and choose "properties". Navigate the |
|
||||||
sidebar to "Configuration Properties" -> "Linker" -> "Input". |
|
||||||
4) Under "Additional Dependencies", add the name of the zlib .lib file (e.g. |
|
||||||
zdll.lib). Make sure to update both the Debug and Release configurations. |
|
||||||
5) If you are compiling libprotobuf and libprotoc as DLLs (see previous |
|
||||||
section), repeat steps 2 and 3 for the libprotobuf and libprotoc projects. |
|
||||||
If you are compiling them as static libraries, then you will need to link |
|
||||||
against the zlib library directly from your own app. |
|
||||||
6) Edit config.h (in the vsprojects directory) and un-comment the line that |
|
||||||
#defines HAVE_ZLIB. (Or, alternatively, define this macro via the project |
|
||||||
settings.) |
|
||||||
|
|
||||||
Notes on Compiler Warnings |
|
||||||
========================== |
|
||||||
|
|
||||||
The following warnings have been disabled while building the protobuf libraries |
|
||||||
and compiler. You may have to disable some of them in your own project as |
|
||||||
well, or live with them. |
|
||||||
|
|
||||||
C4018 - 'expression' : signed/unsigned mismatch |
|
||||||
C4146 - unary minus operator applied to unsigned type, result still unsigned |
|
||||||
C4244 - Conversion from 'type1' to 'type2', possible loss of data. |
|
||||||
C4251 - 'identifier' : class 'type' needs to have dll-interface to be used by |
|
||||||
clients of class 'type2' |
|
||||||
C4267 - Conversion from 'size_t' to 'type', possible loss of data. |
|
||||||
C4305 - 'identifier' : truncation from 'type1' to 'type2' |
|
||||||
C4355 - 'this' : used in base member initializer list |
|
||||||
C4800 - 'type' : forcing value to bool 'true' or 'false' (performance warning) |
|
||||||
C4996 - 'function': was declared deprecated |
|
||||||
|
|
||||||
C4251 is of particular note, if you are compiling the Protocol Buffer library |
|
||||||
as a DLL (see previous section). The protocol buffer library uses templates in |
|
||||||
its public interfaces. MSVC does not provide any reasonable way to export |
|
||||||
template classes from a DLL. However, in practice, it appears that exporting |
|
||||||
templates is not necessary anyway. Since the complete definition of any |
|
||||||
template is available in the header files, anyone importing the DLL will just |
|
||||||
end up compiling instances of the templates into their own binary. The |
|
||||||
Protocol Buffer implementation does not rely on static template members being |
|
||||||
unique, so there should be no problem with this, but MSVC prints warning |
|
||||||
nevertheless. So, we disable it. Unfortunately, this warning will also be |
|
||||||
produced when compiling code which merely uses protocol buffers, meaning you |
|
||||||
may have to disable it in your code too. |
|
@ -1,209 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="Windows-1252"?> |
|
||||||
<VisualStudioProject |
|
||||||
ProjectType="Visual C++" |
|
||||||
Version="9.00" |
|
||||||
Name="test_plugin" |
|
||||||
ProjectGUID="{CBBD34E5-02B0-40D5-B6D8-BFEA83E18B32}" |
|
||||||
RootNamespace="test_plugin" |
|
||||||
Keyword="Win32Proj" |
|
||||||
TargetFrameworkVersion="196613" |
|
||||||
> |
|
||||||
<Platforms> |
|
||||||
<Platform |
|
||||||
Name="Win32" |
|
||||||
/> |
|
||||||
</Platforms> |
|
||||||
<ToolFiles> |
|
||||||
</ToolFiles> |
|
||||||
<Configurations> |
|
||||||
<Configuration |
|
||||||
Name="Debug|Win32" |
|
||||||
OutputDirectory="Debug" |
|
||||||
IntermediateDirectory="$(OutDir)\$(ProjectName)" |
|
||||||
ConfigurationType="1" |
|
||||||
> |
|
||||||
<Tool |
|
||||||
Name="VCPreBuildEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCustomBuildTool" |
|
||||||
Description="" |
|
||||||
CommandLine="" |
|
||||||
AdditionalDependencies="" |
|
||||||
Outputs="" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXMLDataGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCWebServiceProxyGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCMIDLTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCLCompilerTool" |
|
||||||
AdditionalOptions="/wd4244 /wd4267 /wd4018 /wd4355 /wd4800 /wd4251 /wd4996 /wd4146 /wd4305" |
|
||||||
Optimization="0" |
|
||||||
AdditionalIncludeDirectories="../src;.;../gtest/include" |
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_VARIADIC_MAX=10;" |
|
||||||
MinimalRebuild="true" |
|
||||||
BasicRuntimeChecks="3" |
|
||||||
RuntimeLibrary="3" |
|
||||||
UsePrecompiledHeader="0" |
|
||||||
WarningLevel="3" |
|
||||||
Detect64BitPortabilityProblems="true" |
|
||||||
DebugInformationFormat="4" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCManagedResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPreLinkEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCLinkerTool" |
|
||||||
LinkIncremental="2" |
|
||||||
GenerateDebugInformation="true" |
|
||||||
SubSystem="1" |
|
||||||
TargetMachine="1" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCALinkTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCManifestTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXDCMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCBscMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCFxCopTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCAppVerifierTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPostBuildEventTool" |
|
||||||
/> |
|
||||||
</Configuration> |
|
||||||
<Configuration |
|
||||||
Name="Release|Win32" |
|
||||||
OutputDirectory="Release" |
|
||||||
IntermediateDirectory="$(OutDir)\$(ProjectName)" |
|
||||||
ConfigurationType="1" |
|
||||||
> |
|
||||||
<Tool |
|
||||||
Name="VCPreBuildEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCustomBuildTool" |
|
||||||
Description="" |
|
||||||
CommandLine="" |
|
||||||
AdditionalDependencies="" |
|
||||||
Outputs="" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXMLDataGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCWebServiceProxyGeneratorTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCMIDLTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCCLCompilerTool" |
|
||||||
AdditionalOptions="/wd4244 /wd4267 /wd4018 /wd4355 /wd4800 /wd4251 /wd4996 /wd4146 /wd4305" |
|
||||||
AdditionalIncludeDirectories="../src;.;../gtest/include" |
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_VARIADIC_MAX=10;" |
|
||||||
RuntimeLibrary="2" |
|
||||||
UsePrecompiledHeader="0" |
|
||||||
WarningLevel="3" |
|
||||||
Detect64BitPortabilityProblems="true" |
|
||||||
DebugInformationFormat="3" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCManagedResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCResourceCompilerTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPreLinkEventTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCLinkerTool" |
|
||||||
LinkIncremental="2" |
|
||||||
GenerateDebugInformation="true" |
|
||||||
SubSystem="1" |
|
||||||
OptimizeReferences="2" |
|
||||||
EnableCOMDATFolding="2" |
|
||||||
TargetMachine="1" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCALinkTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCManifestTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCXDCMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCBscMakeTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCFxCopTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCAppVerifierTool" |
|
||||||
/> |
|
||||||
<Tool |
|
||||||
Name="VCPostBuildEventTool" |
|
||||||
/> |
|
||||||
</Configuration> |
|
||||||
</Configurations> |
|
||||||
<References> |
|
||||||
</References> |
|
||||||
<Files> |
|
||||||
<Filter |
|
||||||
Name="Header Files" |
|
||||||
Filter="h;hpp;hxx;hm;inl;inc;xsd" |
|
||||||
> |
|
||||||
<File |
|
||||||
RelativePath="..\src\google\protobuf\compiler\mock_code_generator.h" |
|
||||||
> |
|
||||||
</File> |
|
||||||
<File |
|
||||||
RelativePath="..\src\google\protobuf\testing\file.h" |
|
||||||
> |
|
||||||
</File> |
|
||||||
</Filter> |
|
||||||
<Filter |
|
||||||
Name="Source Files" |
|
||||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx" |
|
||||||
> |
|
||||||
<File |
|
||||||
RelativePath="..\src\google\protobuf\compiler\test_plugin.cc" |
|
||||||
> |
|
||||||
</File> |
|
||||||
<File |
|
||||||
RelativePath="..\src\google\protobuf\compiler\mock_code_generator.cc" |
|
||||||
> |
|
||||||
</File> |
|
||||||
<File |
|
||||||
RelativePath="..\src\google\protobuf\testing\file.cc" |
|
||||||
> |
|
||||||
</File> |
|
||||||
</Filter> |
|
||||||
</Files> |
|
||||||
<Globals> |
|
||||||
</Globals> |
|
||||||
</VisualStudioProject> |
|
Loading…
Reference in new issue