[gtkmm] Add support for MSVC 2010 and 64 bit to MSVC project files
- From: Armin Burgmeier <arminb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Add support for MSVC 2010 and 64 bit to MSVC project files
- Date: Sat, 2 Oct 2010 21:16:00 +0000 (UTC)
commit ae83a8f79a6dbcceb70610bad0313521be74dda2
Author: Armin Burgmeier <armin arbur net>
Date: Sat Oct 2 23:00:00 2010 +0200
Add support for MSVC 2010 and 64 bit to MSVC project files
2010-10-02 Armin Burgmeier <armin arbur net>
* MSVC_Net2005/README:
* MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj:
* MSVC_Net2005/gdkmm/gdkmm.vcproj:
* MSVC_Net2005/gendef/gendef.vcproj:
* MSVC_Net2005/gtkmm.sln:
* MSVC_Net2005/gtkmm/gtkmm.vcproj:
* MSVC_Net2008/README:
* MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj:
* MSVC_Net2008/gdkmm/gdkmm.vcproj:
* MSVC_Net2008/gendef/gendef.vcproj:
* MSVC_Net2008/gtkmm.sln:
* MSVC_Net2008/gtkmm/gtkmm.vcproj:
* MSVC_Net2010/README:
* MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj:
* MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj.filters:
* MSVC_Net2010/filelist.am:
* MSVC_Net2010/gdkmm/gdkmm.rc.in:
* MSVC_Net2010/gdkmm/gdkmm.vcxproj:
* MSVC_Net2010/gdkmm/gdkmm.vcxproj.filters:
* MSVC_Net2010/gendef/gendef.cc:
* MSVC_Net2010/gendef/gendef.vcxproj:
* MSVC_Net2010/gendef/gendef.vcxproj.filters:
* MSVC_Net2010/gtkmm.sln:
* MSVC_Net2010/gtkmm/gtkmm.rc.in:
* MSVC_Net2010/gtkmm/gtkmm.vcxproj:
* MSVC_Net2010/gtkmm/gtkmm.vcxproj.filters:
* MSVC_Net2010/README:
* Makefile.am:
* configure.ac: Added support for MSVC 2010 and 64 bit.
ChangeLog | 34 +
MSVC_Net2005/README | 2 +-
MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj | 179 +++-
MSVC_Net2005/gdkmm/gdkmm.vcproj | 185 +++-
MSVC_Net2005/gendef/gendef.vcproj | 167 +++-
MSVC_Net2005/gtkmm.sln | 18 +
MSVC_Net2005/gtkmm/gtkmm.vcproj | 187 +++-
MSVC_Net2008/README | 2 +-
MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj | 177 +++-
MSVC_Net2008/gdkmm/gdkmm.vcproj | 183 +++-
MSVC_Net2008/gendef/gendef.vcproj | 167 +++-
MSVC_Net2008/gtkmm.sln | 18 +
MSVC_Net2008/gtkmm/gtkmm.vcproj | 185 +++-
MSVC_Net2010/README | 15 +
MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj | 240 +++++
.../demos/gtk-demo/gtk-demo.vcxproj.filters | 99 ++
MSVC_Net2010/filelist.am | 18 +
MSVC_Net2010/gdkmm/gdkmm.rc.in | 71 ++
MSVC_Net2010/gdkmm/gdkmm.vcxproj | 271 +++++
MSVC_Net2010/gdkmm/gdkmm.vcxproj.filters | 197 ++++
MSVC_Net2010/gendef/gendef.cc | 94 ++
MSVC_Net2010/gendef/gendef.vcxproj | 177 +++
MSVC_Net2010/gendef/gendef.vcxproj.filters | 22 +
MSVC_Net2010/gtkmm.sln | 55 +
MSVC_Net2010/gtkmm/gtkmm.rc.in | 71 ++
MSVC_Net2010/gtkmm/gtkmm.vcxproj | 593 ++++++++++
MSVC_Net2010/gtkmm/gtkmm.vcxproj.filters | 1135 ++++++++++++++++++++
Makefile.am | 4 +-
configure.ac | 6 +
29 files changed, 4514 insertions(+), 58 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 651f0bc..abfc836 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+2010-10-02 Armin Burgmeier <armin arbur net>
+
+ * MSVC_Net2005/README:
+ * MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj:
+ * MSVC_Net2005/gdkmm/gdkmm.vcproj:
+ * MSVC_Net2005/gendef/gendef.vcproj:
+ * MSVC_Net2005/gtkmm.sln:
+ * MSVC_Net2005/gtkmm/gtkmm.vcproj:
+ * MSVC_Net2008/README:
+ * MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj:
+ * MSVC_Net2008/gdkmm/gdkmm.vcproj:
+ * MSVC_Net2008/gendef/gendef.vcproj:
+ * MSVC_Net2008/gtkmm.sln:
+ * MSVC_Net2008/gtkmm/gtkmm.vcproj:
+ * MSVC_Net2010/README:
+ * MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj:
+ * MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj.filters:
+ * MSVC_Net2010/filelist.am:
+ * MSVC_Net2010/gdkmm/gdkmm.rc.in:
+ * MSVC_Net2010/gdkmm/gdkmm.vcxproj:
+ * MSVC_Net2010/gdkmm/gdkmm.vcxproj.filters:
+ * MSVC_Net2010/gendef/gendef.cc:
+ * MSVC_Net2010/gendef/gendef.vcxproj:
+ * MSVC_Net2010/gendef/gendef.vcxproj.filters:
+ * MSVC_Net2010/gtkmm.sln:
+ * MSVC_Net2010/gtkmm/gtkmm.rc.in:
+ * MSVC_Net2010/gtkmm/gtkmm.vcxproj:
+ * MSVC_Net2010/gtkmm/gtkmm.vcxproj.filters:
+ * MSVC_Net2010/README:
+ * Makefile.am:
+ * configure.ac: Added support for MSVC 2010 and 64 bit.
+
2010-09-30 Murray Cumming <murrayc murrayc com>
FileFilter, RecentFilter: Fix the reference counting.
@@ -85,6 +117,8 @@
* Other files: Adapted. For instance, FileFilter and Adjustment must now
be used via RefPtr.
+2.22.0:
+
2010-09-26 Armin Burgmeier <armin arbur net>
* MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj:
diff --git a/MSVC_Net2005/README b/MSVC_Net2005/README
index 27c7d2b..65cf12f 100644
--- a/MSVC_Net2005/README
+++ b/MSVC_Net2005/README
@@ -1,6 +1,6 @@
Building gtkmm-2.4 with Visual Studio .NET 2005
-* You will need Visual Studio .NET 2005 (MSVC 8.0). See the MSVC_Net2008/ folder if you want to build gtkmm with Visual Studio .NET 2008. Earlier versions of the compiler, including 6.0, 7.0 and 7.1 will not work.
+* You will need Visual Studio .NET 2005 (MSVC 8.0). See the MSVC_Net2008/ folder if you want to build gtkmm with Visual Studio .NET 2008, or the MSVC_Net2010/ folder if you want to build gtkmm with Visual Studio 2010. Earlier versions of the compiler, including 6.0, 7.0 and 7.1 will not work.
* Install the latest Win32 GTK+ Development files from ftp://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+
* Build libsigc++, glibmm, cairomm and pangomm from source.
* Add GTK+, libsigc++, glibmm, cairomm and apngomm to the include and lib paths in Visual Studio.
diff --git a/MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj b/MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj
index 6321488..98badf5 100755
--- a/MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj
+++ b/MSVC_Net2005/demos/gtk-demo/gtk-demo.vcproj
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
- Version="8,00"
+ Version="8.00"
Name="demos_gtk-demo"
ProjectGUID="{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}"
RootNamespace="demos_gtk-demo"
@@ -11,14 +11,17 @@
<Platform
Name="Win32"
/>
+ <Platform
+ Name="x64"
+ />
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -100,8 +103,8 @@
</Configuration>
<Configuration
Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -179,6 +182,172 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ Optimization="0"
+ AdditionalIncludeDirectories=".;../../gtkmm;../../gdkmm;"$(SolutionDir)/../atk";"$(SolutionDir)/../gdk";"$(SolutionDir)/../gtk""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ DisableSpecificWarnings="4250"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="sigc-vc80-d-2_0.lib glibmm-vc80-d-2_4.lib gdk-win32-2.0.lib glib-2.0.lib pangomm-vc80-d-1_4.lib atkmm-vc80-d-1_6.lib"
+ OutputFile="$(OutDir)/gtk-demo.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/gtk-demo.pdb"
+ SubSystem="1"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ AdditionalIncludeDirectories=".;../../gtkmm;../../gdkmm;"$(SolutionDir)/../atk";"$(SolutionDir)/../gdk";"$(SolutionDir)/../gtk""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ DisableSpecificWarnings="4250"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="sigc-vc80-2_0.lib glibmm-vc80-2_4.lib gdk-win32-2.0.lib glib-2.0.lib pangomm-vc80-1_4.lib atkmm-vc80-1_6.lib"
+ OutputFile="$(OutDir)/gtk-demo.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
</Configurations>
<References>
</References>
diff --git a/MSVC_Net2005/gdkmm/gdkmm.vcproj b/MSVC_Net2005/gdkmm/gdkmm.vcproj
index 1ad7154..bb63ceb 100755
--- a/MSVC_Net2005/gdkmm/gdkmm.vcproj
+++ b/MSVC_Net2005/gdkmm/gdkmm.vcproj
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
- Version="8,00"
+ Version="8.00"
Name="gdkmm-2.4"
ProjectGUID="{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}"
Keyword="Win32Proj"
@@ -10,14 +10,17 @@
<Platform
Name="Win32"
/>
+ <Platform
+ Name="x64"
+ />
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -61,14 +64,14 @@
<Tool
Name="VCPreLinkEventTool"
Description="Generate gdkmm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
ExcludedFromBuild="false"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib gtk-win32-2.0.lib sigc-vc80-d-2_0.lib glibmm-vc80-d-2_4.lib cairomm-vc80-d-1_0.lib pangomm-vc80-d-1_4.lib"
OutputFile="$(OutDir)/gdkmm-vc80-d-2_4.dll"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
GenerateDebugInformation="true"
/>
<Tool
@@ -98,8 +101,170 @@
</Configuration>
<Configuration
Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ AdditionalIncludeDirectories=".;../../gdk;../../gtk"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate gdkmm def file"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib gtk-win32-2.0.lib glibmm-vc80-2_4.lib sigc-vc80-2_0.lib cairomm-vc80-1_0.lib pangomm-vc80-1_4.lib"
+ OutputFile="$(OutDir)\gdkmm-vc80-2_4.dll"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ Optimization="0"
+ AdditionalIncludeDirectories=".;../../gdk;../../gtk"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GDKMM_BUILD"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate gdkmm def file"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib gtk-win32-2.0.lib sigc-vc80-d-2_0.lib glibmm-vc80-d-2_4.lib cairomm-vc80-d-1_0.lib pangomm-vc80-d-1_4.lib"
+ OutputFile="$(OutDir)/gdkmm-vc80-d-2_4.dll"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ GenerateDebugInformation="true"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -118,6 +283,7 @@
/>
<Tool
Name="VCMIDLTool"
+ TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
@@ -140,14 +306,15 @@
<Tool
Name="VCPreLinkEventTool"
Description="Generate gdkmm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
ExcludedFromBuild="false"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib gtk-win32-2.0.lib glibmm-vc80-2_4.lib sigc-vc80-2_0.lib cairomm-vc80-1_0.lib pangomm-vc80-1_4.lib"
OutputFile="$(OutDir)\gdkmm-vc80-2_4.dll"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
diff --git a/MSVC_Net2005/gendef/gendef.vcproj b/MSVC_Net2005/gendef/gendef.vcproj
index bcd3f78..3d61fd0 100755
--- a/MSVC_Net2005/gendef/gendef.vcproj
+++ b/MSVC_Net2005/gendef/gendef.vcproj
@@ -10,14 +10,17 @@
<Platform
Name="Win32"
/>
+ <Platform
+ Name="x64"
+ />
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -94,8 +97,8 @@
</Configuration>
<Configuration
Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -168,6 +171,162 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/gendef.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/gendef.pdb"
+ SubSystem="1"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="0"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/gendef.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
</Configurations>
<References>
</References>
diff --git a/MSVC_Net2005/gtkmm.sln b/MSVC_Net2005/gtkmm.sln
index 6e2aa83..e0392a7 100755
--- a/MSVC_Net2005/gtkmm.sln
+++ b/MSVC_Net2005/gtkmm.sln
@@ -22,25 +22,43 @@ 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
{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|Win32.ActiveCfg = Debug|Win32
{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|Win32.Build.0 = Debug|Win32
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|x64.ActiveCfg = Debug|x64
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|x64.Build.0 = Debug|x64
{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|Win32.ActiveCfg = Release|Win32
{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|Win32.Build.0 = Release|Win32
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|x64.ActiveCfg = Release|x64
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|x64.Build.0 = Release|x64
{907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|Win32.ActiveCfg = Debug|Win32
{907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|Win32.Build.0 = Debug|Win32
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|x64.ActiveCfg = Debug|x64
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|x64.Build.0 = Debug|x64
{907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|Win32.ActiveCfg = Release|Win32
{907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|Win32.Build.0 = Release|Win32
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|x64.ActiveCfg = Release|x64
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|x64.Build.0 = Release|x64
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.ActiveCfg = Debug|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.Build.0 = Debug|x64
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.ActiveCfg = Release|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.Build.0 = Release|x64
{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|Win32.ActiveCfg = Debug|Win32
{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|Win32.Build.0 = Debug|Win32
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|x64.ActiveCfg = Debug|x64
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|x64.Build.0 = Debug|x64
{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|Win32.ActiveCfg = Release|Win32
{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|Win32.Build.0 = Release|Win32
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|x64.ActiveCfg = Release|x64
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/MSVC_Net2005/gtkmm/gtkmm.vcproj b/MSVC_Net2005/gtkmm/gtkmm.vcproj
index 7f26cc8..9fbaf7d 100755
--- a/MSVC_Net2005/gtkmm/gtkmm.vcproj
+++ b/MSVC_Net2005/gtkmm/gtkmm.vcproj
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
- Version="8,00"
+ Version="8.00"
Name="gtkmm-2.4"
ProjectGUID="{907B8D15-7E12-4136-A7E6-B6ED5E055D39}"
Keyword="Win32Proj"
@@ -10,14 +10,17 @@
<Platform
Name="Win32"
/>
+ <Platform
+ Name="x64"
+ />
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -62,14 +65,14 @@
<Tool
Name="VCPreLinkEventTool"
Description="Generate gtkmm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
ExcludedFromBuild="false"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib giomm-vc80-d-2_4.lib glibmm-vc80-d-2_4.lib sigc-vc80-d-2_0.lib cairomm-vc80-d-1_0.lib pangomm-vc80-d-1_4.lib atkmm-vc80-d-1_6.lib"
OutputFile="$(OutDir)/gtkmm-vc80-d-2_4.dll"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
GenerateDebugInformation="true"
/>
<Tool
@@ -99,8 +102,172 @@
</Configuration>
<Configuration
Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ AdditionalIncludeDirectories=".;../../atk;../../pango;../gdkmm;../../gdk;../../gtk"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GTKMM_BUILD"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ DisableSpecificWarnings="4250"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate gtkmm def file"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib giomm-vc80-2_4.lib glibmm-vc80-2_4.lib sigc-vc80-2_0.lib cairomm-vc80-1_0.lib pangomm-vc80-1_4.lib atkmm-vc80-1_6.lib"
+ OutputFile="$(OutDir)\gtkmm-vc80-2_4.dll"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ Optimization="0"
+ AdditionalIncludeDirectories=".;../../atk;../gdkmm;../../gdk;../../gtk"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GTKMM_BUILD"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ DisableSpecificWarnings="4250"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate gtkmm def file"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib giomm-vc80-d-2_4.lib glibmm-vc80-d-2_4.lib sigc-vc80-d-2_0.lib cairomm-vc80-d-1_0.lib pangomm-vc80-d-1_4.lib atkmm-vc80-d-1_6.lib"
+ OutputFile="$(OutDir)/gtkmm-vc80-d-2_4.dll"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ GenerateDebugInformation="true"
+ TargetMachine="17"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCWebDeploymentTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -119,6 +286,7 @@
/>
<Tool
Name="VCMIDLTool"
+ TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
@@ -142,14 +310,15 @@
<Tool
Name="VCPreLinkEventTool"
Description="Generate gtkmm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
ExcludedFromBuild="false"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib giomm-vc80-2_4.lib glibmm-vc80-2_4.lib sigc-vc80-2_0.lib cairomm-vc80-1_0.lib pangomm-vc80-1_4.lib atkmm-vc80-1_6.lib"
OutputFile="$(OutDir)\gtkmm-vc80-2_4.dll"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
diff --git a/MSVC_Net2008/README b/MSVC_Net2008/README
index ef1fe59..d83f369 100644
--- a/MSVC_Net2008/README
+++ b/MSVC_Net2008/README
@@ -1,6 +1,6 @@
Building gtkmm-2.4 with Visual Studio .NET 2008
-* You will need Visual Studio .NET 2008 (MSVC 9.0). See the MSVC_Net2005/ folder if you want to build gtkmm with Visual Studio .NET 2005. Earlier versions of the compiler, including 6.0, 7.0 and 7.1 will not work.
+* You will need Visual Studio .NET 2008 (MSVC 9.0). See the MSVC_Net2005/ folder if you want to build gtkmm with Visual Studio .NET 2005, or the MSVC_Net2010/ folder if you want to build gtkmm with Visual Studio 2010. Earlier versions of the compiler, including 6.0, 7.0 and 7.1 will not work.
* Install the latest Win32 GTK+ Development files from ftp://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+
* Build libsigc++, glibmm, cairomm and pangomm from source.
* Add GTK+, libsigc++, glibmm, cairomm and apngomm to the include and lib paths in Visual Studio.
diff --git a/MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj b/MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj
index 3eb436d..7295aae 100644
--- a/MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj
+++ b/MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
- Version="9,00"
+ Version="9.00"
Name="demos_gtk-demo"
ProjectGUID="{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}"
RootNamespace="demos_gtk-demo"
@@ -12,14 +12,17 @@
<Platform
Name="Win32"
/>
+ <Platform
+ Name="x64"
+ />
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -100,8 +103,8 @@
</Configuration>
<Configuration
Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -178,6 +181,170 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ Optimization="0"
+ AdditionalIncludeDirectories=".;../../gtkmm;../../gdkmm;"$(SolutionDir)/../atk";"$(SolutionDir)/../gdk";"$(SolutionDir)/../gtk""
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ DisableSpecificWarnings="4250"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="sigc-vc90-d-2_0.lib glibmm-vc90-d-2_4.lib gdk-win32-2.0.lib glib-2.0.lib pangomm-vc90-d-1_4.lib atkmm-vc90-d-1_6.lib"
+ OutputFile="$(OutDir)/gtk-demo.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/gtk-demo.pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="17"
+ />
+ <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|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ AdditionalIncludeDirectories=".;../../gtkmm;../../gdkmm;"$(SolutionDir)/../atk";"$(SolutionDir)/../gdk";"$(SolutionDir)/../gtk""
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ DisableSpecificWarnings="4250"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="sigc-vc90-2_0.lib glibmm-vc90-2_4.lib gdk-win32-2.0.lib glib-2.0.lib pangomm-vc90-1_4.lib atkmm-vc90-1_6.lib"
+ OutputFile="$(OutDir)/gtk-demo.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="17"
+ />
+ <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>
diff --git a/MSVC_Net2008/gdkmm/gdkmm.vcproj b/MSVC_Net2008/gdkmm/gdkmm.vcproj
index 9e086df..ecac9c1 100644
--- a/MSVC_Net2008/gdkmm/gdkmm.vcproj
+++ b/MSVC_Net2008/gdkmm/gdkmm.vcproj
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
- Version="9,00"
+ Version="9.00"
Name="gdkmm-2.4"
ProjectGUID="{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}"
Keyword="Win32Proj"
@@ -11,14 +11,17 @@
<Platform
Name="Win32"
/>
+ <Platform
+ Name="x64"
+ />
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -62,14 +65,14 @@
<Tool
Name="VCPreLinkEventTool"
Description="Generate gdkmm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
ExcludedFromBuild="false"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib gtk-win32-2.0.lib sigc-vc90-d-2_0.lib glibmm-vc90-d-2_4.lib cairomm-vc90-d-1_0.lib pangomm-vc90-d-1_4.lib"
OutputFile="$(OutDir)/gdkmm-vc90-d-2_4.dll"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
GenerateDebugInformation="true"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
@@ -98,8 +101,168 @@
</Configuration>
<Configuration
Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ AdditionalIncludeDirectories=".;../../gdk;../../gtk"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate gdkmm def file"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib gtk-win32-2.0.lib glibmm-vc90-2_4.lib sigc-vc90-2_0.lib cairomm-vc90-1_0.lib pangomm-vc90-1_4.lib"
+ OutputFile="$(OutDir)\gdkmm-vc90-2_4.dll"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ Optimization="0"
+ AdditionalIncludeDirectories=".;../../gdk;../../gtk"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GDKMM_BUILD"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate gdkmm def file"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib gtk-win32-2.0.lib sigc-vc90-d-2_0.lib glibmm-vc90-d-2_4.lib cairomm-vc90-d-1_0.lib pangomm-vc90-d-1_4.lib"
+ OutputFile="$(OutDir)/gdkmm-vc90-d-2_4.dll"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ GenerateDebugInformation="true"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="17"
+ />
+ <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|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -118,6 +281,7 @@
/>
<Tool
Name="VCMIDLTool"
+ TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
@@ -140,16 +304,17 @@
<Tool
Name="VCPreLinkEventTool"
Description="Generate gdkmm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
ExcludedFromBuild="false"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib gtk-win32-2.0.lib glibmm-vc90-2_4.lib sigc-vc90-2_0.lib cairomm-vc90-1_0.lib pangomm-vc90-1_4.lib"
OutputFile="$(OutDir)\gdkmm-vc90-2_4.dll"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
diff --git a/MSVC_Net2008/gendef/gendef.vcproj b/MSVC_Net2008/gendef/gendef.vcproj
index fc336b9..1def6ec 100644
--- a/MSVC_Net2008/gendef/gendef.vcproj
+++ b/MSVC_Net2008/gendef/gendef.vcproj
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
- Version="9,00"
+ Version="9.00"
Name="gendef"
ProjectGUID="{07324745-C9BE-4D65-B08A-9C88188C0C28}"
Keyword="Win32Proj"
@@ -11,14 +11,17 @@
<Platform
Name="Win32"
/>
+ <Platform
+ Name="x64"
+ />
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -94,8 +97,8 @@
</Configuration>
<Configuration
Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -167,6 +170,160 @@
Name="VCPostBuildEventTool"
/>
</Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/gendef.exe"
+ LinkIncremental="2"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile="$(OutDir)/gendef.pdb"
+ SubSystem="1"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="17"
+ />
+ <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|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="1"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ RuntimeLibrary="0"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/gendef.exe"
+ LinkIncremental="1"
+ GenerateDebugInformation="true"
+ SubSystem="1"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="17"
+ />
+ <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>
diff --git a/MSVC_Net2008/gtkmm.sln b/MSVC_Net2008/gtkmm.sln
index ed1c044..d249e1e 100644
--- a/MSVC_Net2008/gtkmm.sln
+++ b/MSVC_Net2008/gtkmm.sln
@@ -22,25 +22,43 @@ 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
{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|Win32.ActiveCfg = Debug|Win32
{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|Win32.Build.0 = Debug|Win32
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|x64.ActiveCfg = Debug|x64
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|x64.Build.0 = Debug|x64
{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|Win32.ActiveCfg = Release|Win32
{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|Win32.Build.0 = Release|Win32
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|x64.ActiveCfg = Release|x64
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|x64.Build.0 = Release|x64
{907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|Win32.ActiveCfg = Debug|Win32
{907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|Win32.Build.0 = Debug|Win32
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|x64.ActiveCfg = Debug|x64
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|x64.Build.0 = Debug|x64
{907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|Win32.ActiveCfg = Release|Win32
{907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|Win32.Build.0 = Release|Win32
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|x64.ActiveCfg = Release|x64
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|x64.Build.0 = Release|x64
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.ActiveCfg = Debug|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.Build.0 = Debug|x64
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32
{07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.ActiveCfg = Release|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.Build.0 = Release|x64
{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|Win32.ActiveCfg = Debug|Win32
{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|Win32.Build.0 = Debug|Win32
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|x64.ActiveCfg = Debug|x64
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|x64.Build.0 = Debug|x64
{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|Win32.ActiveCfg = Release|Win32
{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|Win32.Build.0 = Release|Win32
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|x64.ActiveCfg = Release|x64
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/MSVC_Net2008/gtkmm/gtkmm.vcproj b/MSVC_Net2008/gtkmm/gtkmm.vcproj
index 89f81bd..ae7b4fe 100644
--- a/MSVC_Net2008/gtkmm/gtkmm.vcproj
+++ b/MSVC_Net2008/gtkmm/gtkmm.vcproj
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
- Version="9,00"
+ Version="9.00"
Name="gtkmm-2.4"
ProjectGUID="{907B8D15-7E12-4136-A7E6-B6ED5E055D39}"
RootNamespace="gtkmm-2.4"
@@ -12,14 +12,17 @@
<Platform
Name="Win32"
/>
+ <Platform
+ Name="x64"
+ />
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -64,14 +67,14 @@
<Tool
Name="VCPreLinkEventTool"
Description="Generate gtkmm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
ExcludedFromBuild="false"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib giomm-vc90-d-2_4.lib glibmm-vc90-d-2_4.lib sigc-vc90-d-2_0.lib cairomm-vc90-d-1_0.lib pangomm-vc90-d-1_4.lib atkmm-vc90-d-1_6.lib"
OutputFile="$(OutDir)/gtkmm-vc90-d-2_4.dll"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
GenerateDebugInformation="true"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
@@ -100,8 +103,170 @@
</Configuration>
<Configuration
Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ AdditionalIncludeDirectories=".;../../atk;../../pango;../gdkmm;../../gdk;../../gtk"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GTKMM_BUILD"
+ RuntimeLibrary="2"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ DisableSpecificWarnings="4250"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate gtkmm def file"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib giomm-vc90-2_4.lib glibmm-vc90-2_4.lib sigc-vc90-2_0.lib cairomm-vc90-1_0.lib pangomm-vc90-1_4.lib atkmm-vc90-1_6.lib"
+ OutputFile="$(OutDir)\gtkmm-vc90-2_4.dll"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ TargetEnvironment="3"
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="/vd2"
+ Optimization="0"
+ AdditionalIncludeDirectories=".;../../atk;../gdkmm;../../gdk;../../gtk"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GTKMM_BUILD"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="3"
+ RuntimeTypeInfo="true"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="false"
+ DebugInformationFormat="3"
+ DisableSpecificWarnings="4250"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ Description="Generate gtkmm def file"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ ExcludedFromBuild="false"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib giomm-vc90-d-2_4.lib glibmm-vc90-d-2_4.lib sigc-vc90-d-2_0.lib cairomm-vc90-d-1_0.lib pangomm-vc90-d-1_4.lib atkmm-vc90-d-1_6.lib"
+ OutputFile="$(OutDir)/gtkmm-vc90-d-2_4.dll"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
+ GenerateDebugInformation="true"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ TargetMachine="17"
+ />
+ <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|x64"
+ OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+ IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
CharacterSet="2"
@@ -120,6 +285,7 @@
/>
<Tool
Name="VCMIDLTool"
+ TargetEnvironment="3"
/>
<Tool
Name="VCCLCompilerTool"
@@ -143,16 +309,17 @@
<Tool
Name="VCPreLinkEventTool"
Description="Generate gtkmm def file"
- CommandLine="$(SolutionDir)gendef\$(ConfigurationName)\gendef $(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
+ CommandLine="$(SolutionDir)gendef\$(PlatformName)\$(ConfigurationName)\gendef $(PlatformName)\$(ConfigurationName)\$(InputName).def $(TargetFileName) $(IntDir)\*.obj"
ExcludedFromBuild="false"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib giomm-vc90-2_4.lib glibmm-vc90-2_4.lib sigc-vc90-2_0.lib cairomm-vc90-1_0.lib pangomm-vc90-1_4.lib atkmm-vc90-1_6.lib"
OutputFile="$(OutDir)\gtkmm-vc90-2_4.dll"
- ModuleDefinitionFile="$(ConfigurationName)\$(InputName).def"
+ ModuleDefinitionFile="$(PlatformName)\$(ConfigurationName)\$(InputName).def"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
+ TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
diff --git a/MSVC_Net2010/README b/MSVC_Net2010/README
new file mode 100644
index 0000000..5c34fa8
--- /dev/null
+++ b/MSVC_Net2010/README
@@ -0,0 +1,15 @@
+Building gtkmm-2.4 with Visual Studio 2010
+
+* You will need Visual Studio 2010 (MSVC 10.0). See the MSVC_Net2005/ folder if you want to build gtkmm with Visual Studio .NET 2005, or the MSVC_Net2008/ folder if you want to build gtkmm with Visual Studio .NET 2008. Earlier versions of the compiler, including 6.0, 7.0 and 7.1 will not work.
+* Install the latest Win32 GTK+ Development files from ftp://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+
+* Build libsigc++, glibmm, cairomm and pangomm from source.
+* Add GTK+, libsigc++, glibmm, cairomm and apngomm to the include and lib paths in Visual Studio.
+* Load the MSVC_Net2010/gtkmm.sln solution.
+* Build the entire solution.
+* Run the tests.
+
+Timothy M. Shead & Cedric Gustin
+11/04/2004
+
+Armin Burgmeier
+10/02/2010
diff --git a/MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj b/MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj
new file mode 100644
index 0000000..47d1269
--- /dev/null
+++ b/MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectName>demos_gtk-demo</ProjectName>
+ <ProjectGuid>{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}</ProjectGuid>
+ <RootNamespace>demos_gtk-demo</RootNamespace>
+ <Keyword>Win32Proj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">gtk-demo</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">gtk-demo</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">gtk-demo</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">gtk-demo</TargetName>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>.;../../gtkmm;../../gdkmm;$(SolutionDir)/../atk;$(SolutionDir)/../gdk;$(SolutionDir)/../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <DisableSpecificWarnings>4250;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>sigc-vc90-d-2_0.lib;glibmm-vc90-d-2_4.lib;gdk-win32-2.0.lib;glib-2.0.lib;pangomm-vc90-d-1_4.lib;atkmm-vc90-d-1_6.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gtk-demo.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)gtk-demo.pdb</ProgramDatabaseFile>
+ <SubSystem>Console</SubSystem>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalIncludeDirectories>.;../../gtkmm;../../gdkmm;$(SolutionDir)/../atk;$(SolutionDir)/../gdk;$(SolutionDir)/../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4250;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>sigc-vc90-2_0.lib;glibmm-vc90-2_4.lib;gdk-win32-2.0.lib;glib-2.0.lib;pangomm-vc90-1_4.lib;atkmm-vc90-1_6.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gtk-demo.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>.;../../gtkmm;../../gdkmm;$(SolutionDir)/../atk;$(SolutionDir)/../gdk;$(SolutionDir)/../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4250;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>sigc-vc90-d-2_0.lib;glibmm-vc90-d-2_4.lib;gdk-win32-2.0.lib;glib-2.0.lib;pangomm-vc90-d-1_4.lib;atkmm-vc90-d-1_6.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gtk-demo.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)gtk-demo.pdb</ProgramDatabaseFile>
+ <SubSystem>Console</SubSystem>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalIncludeDirectories>.;../../gtkmm;../../gdkmm;$(SolutionDir)/../atk;$(SolutionDir)/../gdk;$(SolutionDir)/../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4250;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>sigc-vc90-2_0.lib;glibmm-vc90-2_4.lib;gdk-win32-2.0.lib;glib-2.0.lib;pangomm-vc90-1_4.lib;atkmm-vc90-1_6.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gtk-demo.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\demos\gtk-demo\demo-common.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\demowindow.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_appwindow.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_buttonbox.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_change_display.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_colorsel.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_dialog.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_drawingarea.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_iconview.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_images.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_menus.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_panes.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_pixbufs.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_sizegroup.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_stockbrowser.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_textview.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_treeview_editable_cells.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_treeview_liststore.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_treeview_treestore.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_uimanager.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\main.cc" />
+ <ClCompile Include="..\..\..\demos\gtk-demo\textwidget.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\demos\gtk-demo\demo-common.h" />
+ <ClInclude Include="..\..\..\demos\gtk-demo\demos.h" />
+ <ClInclude Include="..\..\..\demos\gtk-demo\demowindow.h" />
+ <ClInclude Include="..\..\..\demos\gtk-demo\textwidget.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\gdkmm\gdkmm.vcxproj">
+ <Project>{976c8f9c-1a1d-4e23-b79e-ec9091bbea0e}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ <ProjectReference Include="..\..\gtkmm\gtkmm.vcxproj">
+ <Project>{907b8d15-7e12-4136-a7e6-b6ed5e055d39}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj.filters b/MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj.filters
new file mode 100644
index 0000000..723cf6c
--- /dev/null
+++ b/MSVC_Net2010/demos/gtk-demo/gtk-demo.vcxproj.filters
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\demos\gtk-demo\demo-common.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\demowindow.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_appwindow.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_buttonbox.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_change_display.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_colorsel.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_dialog.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_drawingarea.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_iconview.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_images.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_menus.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_panes.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_pixbufs.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_sizegroup.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_stockbrowser.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_textview.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_treeview_editable_cells.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_treeview_liststore.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_treeview_treestore.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\example_uimanager.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\main.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\demos\gtk-demo\textwidget.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\demos\gtk-demo\demo-common.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\demos\gtk-demo\demos.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\demos\gtk-demo\demowindow.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\demos\gtk-demo\textwidget.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2010/filelist.am b/MSVC_Net2010/filelist.am
new file mode 100644
index 0000000..8b1051b
--- /dev/null
+++ b/MSVC_Net2010/filelist.am
@@ -0,0 +1,18 @@
+## This file is part of gtkmm.
+
+msvc_net2010_data = \
+ README \
+ gtkmm.sln \
+ gendef/gendef.vcxproj \
+ gendef/gendef.vcxproj.filters \
+ gendef/gendef.cc \
+ gdkmm/gdkmm.rc \
+ gdkmm/gdkmm.vcxproj \
+ gdkmm/gdkmm.vcxproj.filters \
+ gdkmm/gdkmmconfig.h \
+ gtkmm/gtkmm.rc \
+ gtkmm/gtkmm.vcxproj \
+ gtkmm/gtkmm.vcxproj.filters \
+ gtkmm/gtkmmconfig.h \
+ demos/gtk-demo/gtk-demo.vcxproj \
+ demos/gtk-demo/gtk-demo.vcxproj.filters
diff --git a/MSVC_Net2010/gdkmm/gdkmm.rc.in b/MSVC_Net2010/gdkmm/gdkmm.rc.in
new file mode 100644
index 0000000..53eccc6
--- /dev/null
+++ b/MSVC_Net2010/gdkmm/gdkmm.rc.in
@@ -0,0 +1,71 @@
+
+#define APSTUDIO_READONLY_SYMBOLS
+
+#include <windows.h>
+
+#undef APSTUDIO_READONLY_SYMBOLS
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+
+1 TEXTINCLUDE
+BEGIN
+ "resource.h\0"
+END
+
+2 TEXTINCLUDE
+BEGIN
+ "#include ""afxres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @GDKMM_MAJOR_VERSION@,@GDKMM_MINOR_VERSION@,@GDKMM_MICRO_VERSION@,1
+ PRODUCTVERSION @GDKMM_MAJOR_VERSION@,@GDKMM_MINOR_VERSION@,@GDKMM_MICRO_VERSION@,1
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The gtkmm development team (see AUTHORS)"
+ VALUE "FileDescription", "The official C++ binding for GDK"
+ VALUE "FileVersion", "@PACKAGE_VERSION@"
+ VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
+ VALUE "OriginalFilename", "@GDKMM_MODULE_NAME dll"
+ VALUE "ProductName", "gdkmm"
+ VALUE "ProductVersion", "@PACKAGE_VERSION@"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#endif // English (U.S.) resources
+
+#ifndef APSTUDIO_INVOKED
+
+#endif // not APSTUDIO_INVOKED
diff --git a/MSVC_Net2010/gdkmm/gdkmm.vcxproj b/MSVC_Net2010/gdkmm/gdkmm.vcxproj
new file mode 100644
index 0000000..fc03296
--- /dev/null
+++ b/MSVC_Net2010/gdkmm/gdkmm.vcxproj
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectName>gdkmm-2.4</ProjectName>
+ <ProjectGuid>{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreLinkEventUseInBuild>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</PreLinkEventUseInBuild>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreLinkEventUseInBuild>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreLinkEventUseInBuild>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">gdkmm-vc100-d-2_4</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">gdkmm-vc100-d-2_4</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">gdkmm-vc100-2_4</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">gdkmm-vc100-2_4</TargetName>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>.;../../gdk;../../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GDKMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gdkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef $(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gdk-win32-2.0.lib;gdk_pixbuf-2.0.lib;gtk-win32-2.0.lib;sigc-vc100-d-2_0.lib;glibmm-vc100-d-2_4.lib;cairomm-vc100-d-1_0.lib;pangomm-vc100-d-1_4.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gdkmm-vc100-d-2_4.dll</OutputFile>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalIncludeDirectories>.;../../gdk;../../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gdkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef $(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gdk-win32-2.0.lib;gdk_pixbuf-2.0.lib;gtk-win32-2.0.lib;glibmm-vc100-2_4.lib;sigc-vc100-2_0.lib;cairomm-vc100-1_0.lib;pangomm-vc100-1_4.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gdkmm-vc100-2_4.dll</OutputFile>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>.;../../gdk;../../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GDKMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gdkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef $(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gdk-win32-2.0.lib;gdk_pixbuf-2.0.lib;gtk-win32-2.0.lib;sigc-vc100-d-2_0.lib;glibmm-vc100-d-2_4.lib;cairomm-vc100-d-1_0.lib;pangomm-vc100-d-1_4.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gdkmm-vc100-d-2_4.dll</OutputFile>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalIncludeDirectories>.;../../gdk;../../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gdkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef $(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gdk-win32-2.0.lib;gdk_pixbuf-2.0.lib;gtk-win32-2.0.lib;glibmm-vc100-2_4.lib;sigc-vc100-2_0.lib;cairomm-vc100-1_0.lib;pangomm-vc100-1_4.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gdkmm-vc100-2_4.dll</OutputFile>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\gdk\gdkmm\bitmap.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\color.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\colormap.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\cursor.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\device.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\display.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\displaymanager.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\dragcontext.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\drawable.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\event.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\gc.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\general.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\image.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\pixbuf.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\pixbufanimation.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\pixbufanimationiter.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\pixbufformat.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\pixbufloader.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\pixmap.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\rectangle.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\region.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\rgb.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\rgbcmap.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\screen.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\types.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\visual.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\window.cc" />
+ <ClCompile Include="..\..\gdk\gdkmm\wrap_init.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\gdk\gdkmm\bitmap.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\color.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\colormap.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\cursor.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\device.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\display.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\displaymanager.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\dragcontext.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\drawable.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\event.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\gc.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\general.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\image.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\list.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\pixbuf.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\pixbufanimation.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\pixbufanimationiter.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\pixbufformat.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\pixbufloader.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\pixmap.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\rectangle.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\region.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\rgb.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\rgbcmap.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\screen.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\types.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\visual.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\window.h" />
+ <ClInclude Include="..\..\gdk\gdkmm\wrap_init.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="gdkmm.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\gendef\gendef.vcxproj">
+ <Project>{07324745-c9be-4d65-b08a-9c88188c0c28}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2010/gdkmm/gdkmm.vcxproj.filters b/MSVC_Net2010/gdkmm/gdkmm.vcxproj.filters
new file mode 100644
index 0000000..f1a4063
--- /dev/null
+++ b/MSVC_Net2010/gdkmm/gdkmm.vcxproj.filters
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\gdk\gdkmm\bitmap.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\color.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\colormap.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\cursor.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\device.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\display.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\displaymanager.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\dragcontext.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\drawable.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\event.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\gc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\general.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\image.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\pixbuf.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\pixbufanimation.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\pixbufanimationiter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\pixbufformat.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\pixbufloader.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\pixmap.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\rectangle.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\region.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\rgb.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\rgbcmap.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\screen.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\types.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\visual.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\window.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gdk\gdkmm\wrap_init.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\gdk\gdkmm\bitmap.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\color.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\colormap.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\cursor.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\device.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\display.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\displaymanager.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\dragcontext.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\drawable.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\event.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\gc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\general.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\image.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\list.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\pixbuf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\pixbufanimation.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\pixbufanimationiter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\pixbufformat.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\pixbufloader.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\pixmap.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\rectangle.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\region.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\rgb.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\rgbcmap.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\screen.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\types.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\visual.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\window.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gdk\gdkmm\wrap_init.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="gdkmm.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2010/gendef/gendef.cc b/MSVC_Net2010/gendef/gendef.cc
new file mode 100644
index 0000000..cf66560
--- /dev/null
+++ b/MSVC_Net2010/gendef/gendef.cc
@@ -0,0 +1,94 @@
+/*
+ * MICO --- an Open Source CORBA implementation
+ * Copyright (c) 2003 Harald Böhme
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ * For more information, visit the MICO Home Page at
+ * http://www.mico.org/
+ */
+
+/* Modified by Cedric Gustin <cedric gustin gmail com> on 2006/01/13 :
+ * Redirect the output of dumpbin to dumpbin.out instead of reading the
+ * output stream of popen, as it fails with Visual Studio 2005 in
+ * pre-link build events.
+ */
+
+#include <iostream>
+#include <fstream>
+#include <stdio.h>
+
+using namespace std;
+
+int main(int argc,char** argv)
+{
+ if (argc < 4) {
+ cerr << "Usage: " << argv[0] << " <def-file-name> <dll-base-name> <obj-file> ...." << endl;
+ return 2;
+ }
+
+ // CG : Explicitly redirect stdout to dumpbin.out.
+ string dumpbin = "dumpbin /SYMBOLS /OUT:dumpbin.out";
+ int i = 3;
+
+ for(;i<argc;) {
+ dumpbin += " ";
+ dumpbin += argv[i++];
+ }
+
+ FILE * dump;
+
+ if( (dump = _popen(dumpbin.c_str(),"r")) == NULL ) {
+ cerr << "could not popen dumpbin" << endl;
+ return 3;
+ }
+
+ // CG : Wait for the dumpbin process to finish and open dumpbin.out.
+ _pclose(dump);
+ dump=fopen("dumpbin.out","r");
+
+ ofstream def_file(argv[1]);
+
+ def_file << "LIBRARY " << argv[2] << endl;
+ def_file << "EXPORTS" << endl;
+
+ i=0;
+ while( !feof(dump)) {
+ char buf [65000];
+
+ if( fgets( buf, 64999, dump ) != NULL ) {
+ if(!strstr(buf," UNDEF ") && strstr(buf," External ")) {
+ char *s = strchr(buf,'|') + 1;
+ while(*s == ' ' || *s == '\t') s++;
+ char *e=s;
+ while(*e != ' ' && *e != '\t' && *e != '\0' && *e!= '\n') e++;
+ *e = '\0';
+
+ if(strchr(s,'?')==0 && s[0]=='_' && strchr(s,'@') == 0 )//this is a C export type: _fct -> fct
+ def_file << " " << (s+1) << endl;
+ else
+ if(strchr(s,'?')!=0 && strncmp(s,"??_G",4)!=0 && strncmp(s,"??_E",4)!=0) {
+ def_file << " " << s << endl;
+ }
+ }
+ }
+ }
+
+ // CG : Close dumpbin.out and delete it.
+ fclose(dump);
+ remove("dumpbin.out");
+
+ cout << dumpbin.c_str() << endl;
+}
diff --git a/MSVC_Net2010/gendef/gendef.vcxproj b/MSVC_Net2010/gendef/gendef.vcxproj
new file mode 100644
index 0000000..6d01760
--- /dev/null
+++ b/MSVC_Net2010/gendef/gendef.vcxproj
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{07324745-C9BE-4D65-B08A-9C88188C0C28}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ <Link>
+ <OutputFile>$(OutDir)gendef.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)gendef.pdb</ProgramDatabaseFile>
+ <SubSystem>Console</SubSystem>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ <Link>
+ <OutputFile>$(OutDir)gendef.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ <Link>
+ <OutputFile>$(OutDir)gendef.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <ProgramDatabaseFile>$(OutDir)gendef.pdb</ProgramDatabaseFile>
+ <SubSystem>Console</SubSystem>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ <Link>
+ <OutputFile>$(OutDir)gendef.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <OptimizeReferences>true</OptimizeReferences>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="gendef.cc" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2010/gendef/gendef.vcxproj.filters b/MSVC_Net2010/gendef/gendef.vcxproj.filters
new file mode 100644
index 0000000..ec3f611
--- /dev/null
+++ b/MSVC_Net2010/gendef/gendef.vcxproj.filters
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="gendef.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2010/gtkmm.sln b/MSVC_Net2010/gtkmm.sln
new file mode 100644
index 0000000..6cc2fad
--- /dev/null
+++ b/MSVC_Net2010/gtkmm.sln
@@ -0,0 +1,55 @@
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdkmm-2.4", "gdkmm\gdkmm.vcxproj", "{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtkmm-2.4", "gtkmm\gtkmm.vcxproj", "{907B8D15-7E12-4136-A7E6-B6ED5E055D39}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef\gendef.vcxproj", "{07324745-C9BE-4D65-B08A-9C88188C0C28}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demos_gtk-demo", "demos\gtk-demo\gtk-demo.vcxproj", "{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}"
+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
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|Win32.Build.0 = Debug|Win32
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|x64.ActiveCfg = Debug|x64
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Debug|x64.Build.0 = Debug|x64
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|Win32.ActiveCfg = Release|Win32
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|Win32.Build.0 = Release|Win32
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|x64.ActiveCfg = Release|x64
+ {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}.Release|x64.Build.0 = Release|x64
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|Win32.ActiveCfg = Debug|Win32
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|Win32.Build.0 = Debug|Win32
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|x64.ActiveCfg = Debug|x64
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Debug|x64.Build.0 = Debug|x64
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|Win32.ActiveCfg = Release|Win32
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|Win32.Build.0 = Release|Win32
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|x64.ActiveCfg = Release|x64
+ {907B8D15-7E12-4136-A7E6-B6ED5E055D39}.Release|x64.Build.0 = Release|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.ActiveCfg = Debug|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|Win32.Build.0 = Debug|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.ActiveCfg = Debug|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Debug|x64.Build.0 = Debug|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.ActiveCfg = Release|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|Win32.Build.0 = Release|Win32
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.ActiveCfg = Release|x64
+ {07324745-C9BE-4D65-B08A-9C88188C0C28}.Release|x64.Build.0 = Release|x64
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|Win32.Build.0 = Debug|Win32
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|x64.ActiveCfg = Debug|x64
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Debug|x64.Build.0 = Debug|x64
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|Win32.ActiveCfg = Release|Win32
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|Win32.Build.0 = Release|Win32
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|x64.ActiveCfg = Release|x64
+ {5A8BBE25-E8D8-487B-AD2D-690438F09FA1}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/MSVC_Net2010/gtkmm/gtkmm.rc.in b/MSVC_Net2010/gtkmm/gtkmm.rc.in
new file mode 100644
index 0000000..e78e7e5
--- /dev/null
+++ b/MSVC_Net2010/gtkmm/gtkmm.rc.in
@@ -0,0 +1,71 @@
+
+#define APSTUDIO_READONLY_SYMBOLS
+
+#include <windows.h>
+
+#undef APSTUDIO_READONLY_SYMBOLS
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+
+1 TEXTINCLUDE
+BEGIN
+ "resource.h\0"
+END
+
+2 TEXTINCLUDE
+BEGIN
+ "#include ""afxres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "\r\n"
+ "\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION @GTKMM_MAJOR_VERSION@,@GTKMM_MINOR_VERSION@,@GTKMM_MICRO_VERSION@,1
+ PRODUCTVERSION @GTKMM_MAJOR_VERSION@,@GTKMM_MINOR_VERSION@,@GTKMM_MICRO_VERSION@,1
+ FILEFLAGSMASK 0x17L
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "CompanyName", "The gtkmm development team (see AUTHORS)"
+ VALUE "FileDescription", "The official C++ binding for GTK+"
+ VALUE "FileVersion", "@PACKAGE_VERSION@"
+ VALUE "LegalCopyright", "Distribution is under the LGPL (see COPYING)"
+ VALUE "OriginalFilename", "@GTKMM_MODULE_NAME dll"
+ VALUE "ProductName", "gtkmm"
+ VALUE "ProductVersion", "@PACKAGE_VERSION@"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#endif // English (U.S.) resources
+
+#ifndef APSTUDIO_INVOKED
+
+#endif // not APSTUDIO_INVOKED
diff --git a/MSVC_Net2010/gtkmm/gtkmm.vcxproj b/MSVC_Net2010/gtkmm/gtkmm.vcxproj
new file mode 100644
index 0000000..16eb2e3
--- /dev/null
+++ b/MSVC_Net2010/gtkmm/gtkmm.vcxproj
@@ -0,0 +1,593 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectName>gtkmm-2.4</ProjectName>
+ <ProjectGuid>{907B8D15-7E12-4136-A7E6-B6ED5E055D39}</ProjectGuid>
+ <RootNamespace>gtkmm-2.4</RootNamespace>
+ <Keyword>Win32Proj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreLinkEventUseInBuild>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir>
+ <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</PreLinkEventUseInBuild>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreLinkEventUseInBuild>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreLinkEventUseInBuild>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">gtkmm-vc100-d-2_4</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">gtkmm-vc100-d-2_4</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">gtkmm-vc100-2_4</TargetName>
+ <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">gtkmm-vc100-2_4</TargetName>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>.;../../atk;../gdkmm;../../gdk;../../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GTKMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <DisableSpecificWarnings>4250;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gtkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef $(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gdk-win32-2.0.lib;gtk-win32-2.0.lib;giomm-vc100-d-2_4.lib;glibmm-vc100-d-2_4.lib;sigc-vc100-d-2_0.lib;cairomm-vc100-d-1_0.lib;pangomm-vc100-d-1_4.lib;atkmm-vc100-d-1_6.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gtkmm-vc100-d-2_4.dll</OutputFile>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalIncludeDirectories>.;../../atk;../../pango;../gdkmm;../../gdk;../../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GTKMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4250;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gtkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef $(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gdk-win32-2.0.lib;gtk-win32-2.0.lib;giomm-vc100-2_4.lib;glibmm-vc100-2_4.lib;sigc-vc100-2_0.lib;cairomm-vc100-1_0.lib;pangomm-vc100-1_4.lib;atkmm-vc100-1_6.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gtkmm-vc100-2_4.dll</OutputFile>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>.;../../atk;../gdkmm;../../gdk;../../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GTKMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4250;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gtkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef $(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gdk-win32-2.0.lib;gtk-win32-2.0.lib;giomm-vc100-d-2_4.lib;glibmm-vc100-d-2_4.lib;sigc-vc100-d-2_0.lib;cairomm-vc100-d-1_0.lib;pangomm-vc100-d-1_4.lib;atkmm-vc100-d-1_6.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gtkmm-vc100-d-2_4.dll</OutputFile>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Midl>
+ <TargetEnvironment>X64</TargetEnvironment>
+ </Midl>
+ <ClCompile>
+ <AdditionalOptions>/vd2 %(AdditionalOptions)</AdditionalOptions>
+ <AdditionalIncludeDirectories>.;../../atk;../../pango;../gdkmm;../../gdk;../../gtk;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GTKMM_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <DisableSpecificWarnings>4250;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ <PreLinkEvent>
+ <Message>Generate gtkmm def file</Message>
+ <Command>$(SolutionDir)gendef\$(Platform)\$(Configuration)\gendef $(Platform)\$(Configuration)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+ </PreLinkEvent>
+ <Link>
+ <AdditionalDependencies>glib-2.0.lib;gobject-2.0.lib;gdk-win32-2.0.lib;gtk-win32-2.0.lib;giomm-vc100-2_4.lib;glibmm-vc100-2_4.lib;sigc-vc100-2_0.lib;cairomm-vc100-1_0.lib;pangomm-vc100-1_4.lib;atkmm-vc100-1_6.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(OutDir)gtkmm-vc100-2_4.dll</OutputFile>
+ <ModuleDefinitionFile>$(Platform)\$(Configuration)\$(ProjectName).def</ModuleDefinitionFile>
+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
+ <DataExecutionPrevention>
+ </DataExecutionPrevention>
+ <TargetMachine>MachineX64</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\gtk\gtkmm\aboutdialog.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\accelgroup.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\accelkey.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\accellabel.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\accelmap.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\action.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\actiongroup.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\activatable.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\adjustment.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\alignment.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\arrow.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\aspectframe.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\assistant.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\bin.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\box.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\builder.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\button.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\buttonbox.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\calendar.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\celleditable.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\celllayout.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderer.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderer_generation.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendereraccel.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderercombo.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendererpixbuf.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendererprogress.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendererspin.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendererspinner.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderertext.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderertoggle.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\cellview.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\checkbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\checkmenuitem.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\clipboard.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\colorbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\colorselection.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\combo.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\combobox.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\comboboxentry.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\comboboxentrytext.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\comboboxtext.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\container.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\curve.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\dialog.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\drawingarea.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\editable.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\entry.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\entrybuffer.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\entrycompletion.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\enums.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\eventbox.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\expander.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\filechooser.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\filechooserbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\filechooserdialog.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\filechooserwidget.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\filefilter.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\fileselection.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\fixed.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\fontbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\fontselection.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\frame.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\handlebox.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\iconfactory.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\iconinfo.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\iconset.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\iconsource.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\icontheme.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\iconview.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\image.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\imagemenuitem.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\infobar.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\inputdialog.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\invisible.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\item.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\label.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\layout.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\linkbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\liststore.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\listviewtext.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\main.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\menu.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\menu_elems.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\menubar.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\menuitem.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\menushell.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\menutoolbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\messagedialog.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\misc.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\notebook.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\object.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\offscreenwindow.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\optionmenu.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\orientable.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\pagesetup.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\paned.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\papersize.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\plug.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\printcontext.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\printoperation.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\printoperationpreview.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\printsettings.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\progressbar.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\radioaction.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\radiobutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\radiobuttongroup.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\radiomenuitem.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\radiotoolbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\range.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\rc.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\recentaction.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\recentchooser.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\recentchooserdialog.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\recentchoosermenu.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\recentchooserwidget.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\recentfilter.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\recentinfo.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\recentmanager.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\ruler.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\scale.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\scalebutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\scrollbar.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\scrolledwindow.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\selectiondata.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\selectiondata_private.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\separator.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\separatormenuitem.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\separatortoolitem.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\settings.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\sizegroup.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\socket.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\spinbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\spinner.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\statusbar.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\statusicon.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\stock.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\stockid.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\stockitem.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\style.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\table.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\targetentry.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\targetlist.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\tearoffmenuitem.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\textattributes.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\textbuffer.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\textchildanchor.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\textiter.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\textmark.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\texttag.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\texttagtable.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\textview.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\toggleaction.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\togglebutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\toggletoolbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\toolbar.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\toolbutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\toolitem.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\toolitemgroup.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\toolpalette.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\toolshell.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\tooltip.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\tooltips.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treedragdest.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treedragsource.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treeiter.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treemodel.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treemodelcolumn.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treemodelfilter.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treemodelsort.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treepath.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treerowreference.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treeselection.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treesortable.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treestore.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treeview.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treeview_private.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\treeviewcolumn.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\uimanager.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\viewport.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\volumebutton.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\widget.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\window.cc" />
+ <ClCompile Include="..\..\gtk\gtkmm\wrap_init.cc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\gtk\gtkmm\aboutdialog.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\accelgroup.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\accelkey.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\accellabel.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\accelmap.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\action.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\actiongroup.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\activatable.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\adjustment.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\alignment.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\arrow.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\aspectframe.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\assistant.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\base.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\bin.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\border.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\box.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\builder.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\button.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\buttonbox.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\calendar.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\celleditable.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\celllayout.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderer.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderer_generation.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendereraccel.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderercombo.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendererpixbuf.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendererprogress.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendererspin.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendererspinner.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderertext.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderertoggle.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\cellview.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\checkbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\checkmenuitem.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\clipboard.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\colorbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\colorselection.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\combo.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\combobox.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\comboboxentry.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\comboboxentrytext.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\comboboxtext.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\container.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\curve.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\dialog.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\drawingarea.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\editable.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\entry.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\entrybuffer.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\entrycompletion.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\enums.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\eventbox.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\expander.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\filechooser.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\filechooserbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\filechooserdialog.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\filechooserwidget.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\filefilter.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\fileselection.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\fixed.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\fontbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\fontselection.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\frame.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\handlebox.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\iconfactory.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\iconinfo.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\iconset.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\iconsource.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\icontheme.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\iconview.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\image.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\imagemenuitem.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\infobar.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\inputdialog.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\invisible.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\item.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\label.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\layout.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\linkbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\liststore.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\listviewtext.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\main.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\menu.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\menu_elems.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\menubar.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\menuitem.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\menushell.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\menutoolbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\messagedialog.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\misc.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\notebook.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\object.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\offscreenwindow.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\optionmenu.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\orientable.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\pagesetup.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\paned.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\papersize.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\plug.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\printcontext.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\printoperation.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\printoperationpreview.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\printsettings.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\progressbar.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\radioaction.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\radiobutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\radiobuttongroup.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\radiomenuitem.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\radiotoolbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\range.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\rc.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\recentaction.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\recentchooser.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\recentchooserdialog.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\recentchoosermenu.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\recentchooserwidget.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\recentfilter.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\recentinfo.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\recentmanager.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\ruler.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\scale.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\scalebutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\scrollbar.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\scrolledwindow.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\selectiondata.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\selectiondata_private.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\separator.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\separatormenuitem.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\separatortoolitem.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\settings.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\sizegroup.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\socket.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\spinbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\spinner.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\statusbar.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\statusicon.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\stock.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\stockid.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\stockitem.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\style.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\table.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\targetentry.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\targetlist.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\tearoffmenuitem.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\textattributes.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\textbuffer.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\textchildanchor.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\textiter.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\textmark.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\texttag.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\texttagtable.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\textview.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\toggleaction.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\togglebutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\toggletoolbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\toolbar.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\toolbutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\toolitem.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\toolitemgroup.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\toolpalette.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\toolshell.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\tooltip.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\tooltips.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treedragdest.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treedragsource.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treeiter.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treemodel.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treemodelcolumn.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treemodelfilter.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treemodelsort.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treepath.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treerowreference.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treeselection.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treesortable.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treestore.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treeview.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treeview_private.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\treeviewcolumn.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\uimanager.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\viewport.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\volumebutton.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\widget.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\window.h" />
+ <ClInclude Include="..\..\gtk\gtkmm\wrap_init.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="gtkmm.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\gdkmm\gdkmm.vcxproj">
+ <Project>{976c8f9c-1a1d-4e23-b79e-ec9091bbea0e}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ <ProjectReference Include="..\gendef\gendef.vcxproj">
+ <Project>{07324745-c9be-4d65-b08a-9c88188c0c28}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2010/gtkmm/gtkmm.vcxproj.filters b/MSVC_Net2010/gtkmm/gtkmm.vcxproj.filters
new file mode 100644
index 0000000..75883ad
--- /dev/null
+++ b/MSVC_Net2010/gtkmm/gtkmm.vcxproj.filters
@@ -0,0 +1,1135 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{e4734bbe-b418-4180-b783-b17f15d79800}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\gtk\gtkmm\aboutdialog.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\accelgroup.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\accelkey.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\accellabel.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\accelmap.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\action.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\actiongroup.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\activatable.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\adjustment.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\alignment.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\arrow.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\aspectframe.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\assistant.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\bin.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\box.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\builder.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\button.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\buttonbox.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\calendar.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\celleditable.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\celllayout.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderer.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderer_generation.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendereraccel.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderercombo.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendererpixbuf.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendererprogress.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendererspin.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrendererspinner.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderertext.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellrenderertoggle.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\cellview.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\checkbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\checkmenuitem.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\clipboard.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\colorbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\colorselection.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\combo.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\combobox.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\comboboxentry.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\comboboxentrytext.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\comboboxtext.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\container.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\curve.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\dialog.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\drawingarea.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\editable.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\entry.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\entrybuffer.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\entrycompletion.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\enums.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\eventbox.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\expander.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\filechooser.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\filechooserbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\filechooserdialog.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\filechooserwidget.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\filefilter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\fileselection.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\fixed.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\fontbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\fontselection.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\frame.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\handlebox.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\iconfactory.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\iconinfo.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\iconset.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\iconsource.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\icontheme.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\iconview.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\image.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\imagemenuitem.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\infobar.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\inputdialog.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\invisible.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\item.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\label.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\layout.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\linkbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\liststore.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\listviewtext.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\main.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\menu.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\menu_elems.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\menubar.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\menuitem.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\menushell.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\menutoolbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\messagedialog.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\misc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\notebook.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\object.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\offscreenwindow.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\optionmenu.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\orientable.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\pagesetup.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\paned.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\papersize.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\plug.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\printcontext.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\printoperation.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\printoperationpreview.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\printsettings.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\progressbar.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\radioaction.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\radiobutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\radiobuttongroup.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\radiomenuitem.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\radiotoolbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\range.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\rc.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\recentaction.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\recentchooser.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\recentchooserdialog.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\recentchoosermenu.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\recentchooserwidget.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\recentfilter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\recentinfo.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\recentmanager.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\ruler.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\scale.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\scalebutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\scrollbar.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\scrolledwindow.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\selectiondata.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\selectiondata_private.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\separator.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\separatormenuitem.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\separatortoolitem.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\settings.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\sizegroup.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\socket.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\spinbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\spinner.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\statusbar.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\statusicon.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\stock.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\stockid.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\stockitem.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\style.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\table.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\targetentry.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\targetlist.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\tearoffmenuitem.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\textattributes.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\textbuffer.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\textchildanchor.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\textiter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\textmark.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\texttag.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\texttagtable.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\textview.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\toggleaction.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\togglebutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\toggletoolbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\toolbar.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\toolbutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\toolitem.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\toolitemgroup.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\toolpalette.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\toolshell.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\tooltip.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\tooltips.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treedragdest.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treedragsource.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treeiter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treemodel.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treemodelcolumn.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treemodelfilter.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treemodelsort.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treepath.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treerowreference.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treeselection.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treesortable.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treestore.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treeview.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treeview_private.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\treeviewcolumn.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\uimanager.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\viewport.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\volumebutton.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\widget.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\window.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\gtk\gtkmm\wrap_init.cc">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\gtk\gtkmm\aboutdialog.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\accelgroup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\accelkey.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\accellabel.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\accelmap.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\action.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\actiongroup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\activatable.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\adjustment.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\alignment.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\arrow.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\aspectframe.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\assistant.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\base.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\bin.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\border.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\box.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\builder.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\button.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\buttonbox.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\calendar.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\celleditable.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\celllayout.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderer_generation.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendereraccel.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderercombo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendererpixbuf.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendererprogress.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendererspin.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrendererspinner.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderertext.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellrenderertoggle.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\cellview.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\checkbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\checkmenuitem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\clipboard.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\colorbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\colorselection.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\combo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\combobox.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\comboboxentry.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\comboboxentrytext.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\comboboxtext.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\container.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\curve.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\dialog.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\drawingarea.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\editable.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\entry.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\entrybuffer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\entrycompletion.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\enums.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\eventbox.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\expander.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\filechooser.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\filechooserbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\filechooserdialog.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\filechooserwidget.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\filefilter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\fileselection.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\fixed.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\fontbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\fontselection.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\frame.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\handlebox.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\iconfactory.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\iconinfo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\iconset.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\iconsource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\icontheme.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\iconview.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\image.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\imagemenuitem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\infobar.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\inputdialog.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\invisible.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\item.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\label.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\layout.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\linkbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\liststore.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\listviewtext.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\main.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\menu.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\menu_elems.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\menubar.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\menuitem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\menushell.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\menutoolbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\messagedialog.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\misc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\notebook.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\object.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\offscreenwindow.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\optionmenu.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\orientable.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\pagesetup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\paned.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\papersize.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\plug.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\printcontext.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\printoperation.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\printoperationpreview.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\printsettings.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\progressbar.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\radioaction.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\radiobutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\radiobuttongroup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\radiomenuitem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\radiotoolbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\range.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\rc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\recentaction.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\recentchooser.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\recentchooserdialog.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\recentchoosermenu.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\recentchooserwidget.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\recentfilter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\recentinfo.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\recentmanager.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\ruler.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\scale.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\scalebutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\scrollbar.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\scrolledwindow.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\selectiondata.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\selectiondata_private.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\separator.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\separatormenuitem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\separatortoolitem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\settings.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\sizegroup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\socket.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\spinbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\spinner.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\statusbar.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\statusicon.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\stock.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\stockid.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\stockitem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\style.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\table.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\targetentry.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\targetlist.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\tearoffmenuitem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\textattributes.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\textbuffer.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\textchildanchor.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\textiter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\textmark.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\texttag.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\texttagtable.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\textview.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\toggleaction.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\togglebutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\toggletoolbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\toolbar.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\toolbutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\toolitem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\toolitemgroup.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\toolpalette.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\toolshell.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\tooltip.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\tooltips.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treedragdest.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treedragsource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treeiter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treemodel.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treemodelcolumn.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treemodelfilter.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treemodelsort.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treepath.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treerowreference.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treeselection.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treesortable.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treestore.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treeview.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treeview_private.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\treeviewcolumn.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\uimanager.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\viewport.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\volumebutton.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\widget.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\window.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\gtk\gtkmm\wrap_init.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="gtkmm.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/Makefile.am b/Makefile.am
index 161c856..062ab2b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -45,11 +45,13 @@ pkgconfig_DATA = gdk/$(GDKMM_MODULE_NAME).pc gtk/$(GTKMM_MODULE_NAME).pc
include $(srcdir)/MSVC_Net2005/filelist.am
include $(srcdir)/MSVC_Net2008/filelist.am
+include $(srcdir)/MSVC_Net2010/filelist.am
include $(srcdir)/win32_installer/filelist.am
text_files = COPYING.tools PORTING README.SUN README.win32
msvc_files = $(addprefix MSVC_Net2005/,$(msvc_net2005_data)) \
- $(addprefix MSVC_Net2008/,$(msvc_net2008_data))
+ $(addprefix MSVC_Net2008/,$(msvc_net2008_data)) \
+ $(addprefix MSVC_Net2010/,$(msvc_net2010_data))
winstall_files = $(addprefix win32_installer/,$(windows_installer_files))
dist_noinst_DATA = $(text_files) $(msvc_files) $(winstall_files)
diff --git a/configure.ac b/configure.ac
index da66a4d..2856b33 100644
--- a/configure.ac
+++ b/configure.ac
@@ -113,6 +113,8 @@ AC_CONFIG_FILES([Makefile
MSVC_Net2005/gtkmm/gtkmm.rc
MSVC_Net2008/gdkmm/gdkmm.rc
MSVC_Net2008/gtkmm/gtkmm.rc
+ MSVC_Net2010/gdkmm/gdkmm.rc
+ MSVC_Net2010/gtkmm/gtkmm.rc
win32_installer/gtkmm-installer.nsi])
# Copy the generated configuration headers into the MSVC project directories.
@@ -124,6 +126,10 @@ AC_CONFIG_COMMANDS([MSVC_Net2008/gdkmm/gdkmmconfig.h],
[cp -f gdk/gdkmmconfig.h MSVC_Net2008/gdkmm/gdkmmconfig.h])
AC_CONFIG_COMMANDS([MSVC_Net2008/gtkmm/gtkmmconfig.h],
[cp -f gtk/gtkmmconfig.h MSVC_Net2008/gtkmm/gtkmmconfig.h])
+AC_CONFIG_COMMANDS([MSVC_Net2010/gdkmm/gdkmmconfig.h],
+ [cp -f gdk/gdkmmconfig.h MSVC_Net2010/gdkmm/gdkmmconfig.h])
+AC_CONFIG_COMMANDS([MSVC_Net2010/gtkmm/gtkmmconfig.h],
+ [cp -f gtk/gtkmmconfig.h MSVC_Net2010/gtkmm/gtkmmconfig.h])
AC_CONFIG_COMMANDS([win32_installer/lgpl.txt],
[cp -f COPYING win32_installer/lgpl.txt])
AC_OUTPUT
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]