[libfann] 238/242: *** empty log message ***

Christian Kastner chrisk-guest at moszumanska.debian.org
Sat Oct 4 21:10:50 UTC 2014


This is an automated email from the git hooks/post-receive script.

chrisk-guest pushed a commit to tag Version2_0_0
in repository libfann.

commit 297e86f3a3a78f7a86b09abc9b2064b475d87d42
Author: Steffen Nissen <lukesky at diku.dk>
Date:   Fri Jan 6 20:07:19 2006 +0000

    *** empty log message ***
---
 MicrosoftWindowsDll/examples/examples.ncb        | Bin 0 -> 52224 bytes
 MicrosoftWindowsDll/examples/examples.sln        |  45 ++
 MicrosoftWindowsDll/examples/examples.suo        | Bin 0 -> 16384 bytes
 MicrosoftWindowsDll/examples/simple_test.vcproj  | 172 +++++
 MicrosoftWindowsDll/examples/simple_train.vcproj | 172 +++++
 MicrosoftWindowsDll/examples/xor_test.vcproj     | 170 +++++
 MicrosoftWindowsDll/examples/xor_train.vcproj    | 170 +++++
 MicrosoftWindowsDll/makefile                     | 353 ++++++++++
 MicrosoftWindowsDll/readme.txt                   |  76 +++
 MicrosoftWindowsDll/win32.ncb                    | Bin 0 -> 134144 bytes
 MicrosoftWindowsDll/win32.sln                    |  54 ++
 MicrosoftWindowsDll/win32.suo                    | Bin 0 -> 20480 bytes
 MicrosoftWindowsDll/windll.vcproj                | 819 +++++++++++++++++++++++
 13 files changed, 2031 insertions(+)

diff --git a/MicrosoftWindowsDll/examples/examples.ncb b/MicrosoftWindowsDll/examples/examples.ncb
new file mode 100644
index 0000000..118b7d9
Binary files /dev/null and b/MicrosoftWindowsDll/examples/examples.ncb differ
diff --git a/MicrosoftWindowsDll/examples/examples.sln b/MicrosoftWindowsDll/examples/examples.sln
new file mode 100644
index 0000000..98cc144
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/examples.sln
@@ -0,0 +1,45 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simple_test", "simple_test.vcproj", "{B7385AAC-B6EA-448B-91F5-E392F50BC89A}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simple_train", "simple_train.vcproj", "{C549447E-FB28-4463-9461-AB253543CD3C}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xor_test", "xor_test.vcproj", "{7F209747-4D1E-48DB-BEF1-97C24DB3FB07}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xor_train", "xor_train.vcproj", "{1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		Debug = Debug
+		Release = Release
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{B7385AAC-B6EA-448B-91F5-E392F50BC89A}.Debug.ActiveCfg = Debug|Win32
+		{B7385AAC-B6EA-448B-91F5-E392F50BC89A}.Debug.Build.0 = Debug|Win32
+		{B7385AAC-B6EA-448B-91F5-E392F50BC89A}.Release.ActiveCfg = Release|Win32
+		{B7385AAC-B6EA-448B-91F5-E392F50BC89A}.Release.Build.0 = Release|Win32
+		{C549447E-FB28-4463-9461-AB253543CD3C}.Debug.ActiveCfg = Debug|Win32
+		{C549447E-FB28-4463-9461-AB253543CD3C}.Debug.Build.0 = Debug|Win32
+		{C549447E-FB28-4463-9461-AB253543CD3C}.Release.ActiveCfg = Release|Win32
+		{C549447E-FB28-4463-9461-AB253543CD3C}.Release.Build.0 = Release|Win32
+		{7F209747-4D1E-48DB-BEF1-97C24DB3FB07}.Debug.ActiveCfg = Debug|Win32
+		{7F209747-4D1E-48DB-BEF1-97C24DB3FB07}.Debug.Build.0 = Debug|Win32
+		{7F209747-4D1E-48DB-BEF1-97C24DB3FB07}.Release.ActiveCfg = Release|Win32
+		{7F209747-4D1E-48DB-BEF1-97C24DB3FB07}.Release.Build.0 = Release|Win32
+		{1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}.Debug.ActiveCfg = Debug|Win32
+		{1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}.Debug.Build.0 = Debug|Win32
+		{1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}.Release.ActiveCfg = Release|Win32
+		{1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
diff --git a/MicrosoftWindowsDll/examples/examples.suo b/MicrosoftWindowsDll/examples/examples.suo
new file mode 100644
index 0000000..ac08652
Binary files /dev/null and b/MicrosoftWindowsDll/examples/examples.suo differ
diff --git a/MicrosoftWindowsDll/examples/simple_test.vcproj b/MicrosoftWindowsDll/examples/simple_test.vcproj
new file mode 100644
index 0000000..c4ef345
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/simple_test.vcproj
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="simple_test"
+	ProjectGUID="{B7385AAC-B6EA-448B-91F5-E392F50BC89A}"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				AdditionalIncludeDirectories="..\..\src\include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/simple_test.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				BrowseInformation="1"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\bin/fannfloat.lib"
+				OutputFile=".\bin\simple_test.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				ProgramDatabaseFile=".\Release/simple_test.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Release/simple_test.tlb"
+				HeaderFileName=""/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="2067"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\..\src\include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/simple_test.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				BrowseInformation="1"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="3"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\bin\fannfloatd.lib"
+				OutputFile=".\bin\simple_test.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/simple_test.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Debug/simple_test.tlb"
+				HeaderFileName=""/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="2067"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath="..\..\examples\simple_test.c">
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/MicrosoftWindowsDll/examples/simple_train.vcproj b/MicrosoftWindowsDll/examples/simple_train.vcproj
new file mode 100644
index 0000000..5a55953
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/simple_train.vcproj
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="simple_train"
+	ProjectGUID="{C549447E-FB28-4463-9461-AB253543CD3C}"
+	RootNamespace="simple_train"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\..\src\include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/simple_train.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="3"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\bin/fannfloatd.lib"
+				OutputFile=".\bin\simple_train.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/simple_train.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Debug/simple_train.tlb"
+				HeaderFileName=""/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="2067"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				AdditionalIncludeDirectories="..\..\src\include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/simple_train.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				BrowseInformation="1"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\bin/fannfloat.lib"
+				OutputFile=".\bin\simple_train.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				ProgramDatabaseFile=".\Release/simple_train.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Release/simple_train.tlb"
+				HeaderFileName=""/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="2067"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath="..\..\examples\simple_train.c">
+				<FileConfiguration
+					Name="Debug|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/MicrosoftWindowsDll/examples/xor_test.vcproj b/MicrosoftWindowsDll/examples/xor_test.vcproj
new file mode 100644
index 0000000..0183997
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/xor_test.vcproj
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="xor_test"
+	ProjectGUID="{7F209747-4D1E-48DB-BEF1-97C24DB3FB07}"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				AdditionalIncludeDirectories="..\..\src\include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/xor_test.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\bin/fannfloat.lib"
+				OutputFile=".\bin\xor_test.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				ProgramDatabaseFile=".\Release/xor_test.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Release/xor_test.tlb"
+				HeaderFileName=""/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="2067"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\..\src\include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/xor_test.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="3"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\bin\fannfloatd.lib"
+				OutputFile=".\bin\xor_test.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/xor_test.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Debug/xor_test.tlb"
+				HeaderFileName=""/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="2067"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath="..\..\examples\xor_test.c">
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/MicrosoftWindowsDll/examples/xor_train.vcproj b/MicrosoftWindowsDll/examples/xor_train.vcproj
new file mode 100644
index 0000000..73aa17a
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/xor_train.vcproj
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="xor_train"
+	ProjectGUID="{1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				InlineFunctionExpansion="1"
+				AdditionalIncludeDirectories="..\..\src\include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/xor_train.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\bin/fannfloat.lib"
+				OutputFile=".\bin\xor_train.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				ProgramDatabaseFile=".\Release/xor_train.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Release/xor_train.tlb"
+				HeaderFileName=""/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="2067"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\..\src\include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/xor_train.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="3"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="..\bin\fannfloatd.lib"
+				OutputFile=".\bin\xor_train.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/xor_train.pdb"
+				SubSystem="1"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Debug/xor_train.tlb"
+				HeaderFileName=""/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="2067"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath="..\..\examples\xor_train.c">
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|Win32">
+					<Tool
+						Name="VCCLCompilerTool"
+						ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
diff --git a/MicrosoftWindowsDll/makefile b/MicrosoftWindowsDll/makefile
new file mode 100644
index 0000000..37da916
--- /dev/null
+++ b/MicrosoftWindowsDll/makefile
@@ -0,0 +1,353 @@
+################################################################
+# 
+# Makefile to rebuild fann win32 dll's with command line Microsoft C++ 2003 7.1
+# 
+# Use vcvars32 command file to set environment for the compiler tools.
+# 
+# To rebuild all dll's run: nmake
+# To rebuild all debug dll's run: nmake "Debug"
+# To rebuild all release dll's run: nmake "Release"
+# To rebuild just one dll (for example "Release Fixed") run: nmake "Release Fixed"
+# 
+# To delete all intermediary directories named "Debug Double" and so forth
+# and ***ALL*** their content run: nmake "Clean"
+# 
+################################################################
+
+"All" : "Debug" "Release"
+
+"Debug" : "Debug Double" "Debug Double Multithread" "Debug Fixed" "Debug Fixed Multithread" "Debug Float" "Debug Float Multithread"
+
+"Release" : "Release Double" "Release Double Multithread" "Release Fixed" "Release Fixed Multithread" "Release Float" "Release Float Multithread"
+
+################################################################
+
+"Clean" :
+    @echo Removing all intermediary directories...
+    @if exist "Debug Double" erase /Q "Debug Double"
+    @if exist "Debug Double" rmdir "Debug Double"
+    @if exist "Debug Double Multithread" erase /Q "Debug Double Multithread"
+    @if exist "Debug Double Multithread" rmdir "Debug Double Multithread"
+    @if exist "Debug Fixed" erase /Q "Debug Fixed"
+    @if exist "Debug Fixed" rmdir "Debug Fixed"
+    @if exist "Debug Fixed Multithread" erase /Q "Debug Fixed Multithread"
+    @if exist "Debug Fixed Multithread" rmdir "Debug Fixed Multithread"
+    @if exist "Debug Float" erase /Q "Debug Float"
+    @if exist "Debug Float" rmdir "Debug Float"
+    @if exist "Debug Float Multithread" erase /Q "Debug Float Multithread"
+    @if exist "Debug Float Multithread" rmdir "Debug Float Multithread"
+    @if exist "Release Double" erase /Q "Release Double"
+    @if exist "Release Double" rmdir "Release Double"
+    @if exist "Release Double Multithread" erase /Q "Release Double Multithread"
+    @if exist "Release Double Multithread" rmdir "Release Double Multithread"
+    @if exist "Release Fixed" erase /Q "Release Fixed"
+    @if exist "Release Fixed" rmdir "Release Fixed"
+    @if exist "Release Fixed Multithread" erase /Q "Release Fixed Multithread"
+    @if exist "Release Fixed Multithread" rmdir "Release Fixed Multithread"
+    @if exist "Release Float" erase /Q "Release Float"
+    @if exist "Release Float" rmdir "Release Float"
+    @if exist "Release Float Multithread" erase /Q "Release Float Multithread"
+    @if exist "Release Float Multithread" rmdir "Release Float Multithread"
+
+################################################################
+
+SOURCE = "../src/fann.c" "../src/fann_error.c" "../src/fann_io.c" "../src/fann_cascade.c" "../src/fann_train.c" "../src/fann_train_data.c"
+
+################################################################
+# "Debug Double" - fanndoubled.dll
+
+DDBLOBJ = "Debug Double/fann.obj" "Debug Double/fann_error.obj" "Debug Double/fann_io.obj" "Debug Double/fann_cascade.obj" "Debug Double/fann_train.obj" "Debug Double/fann_train_data.obj"
+
+"Debug Double Compile" :
+    @echo Compiling Debug Double...
+    @if not exist "Debug Double" mkdir "Debug Double"
+    @cl @<<
+    /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /ML /Fo"Debug Double/" /Fd"Debug Double/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "doublefann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Double Link" : "Debug Double Compile"
+    @echo Linking Debug Double...
+    @link @<<
+    /OUT:"Debug Double/fanndoubled.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Double/fanndoubled.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Double/fanndoubled.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DDBLOBJ)
+<<NOKEEP
+
+"Debug Double" : "Debug Double Link"
+    @echo Copying Debug Double to bin...
+    @if not exist bin mkdir bin
+    @copy "Debug Double\fanndoubled.dll" "bin\fanndoubled.dll"
+    @copy "Debug Double\fanndoubled.pdb" "bin\fanndoubled.pdb"
+    @copy "Debug Double\fanndoubled.lib" "bin\fanndoubled.lib"
+
+################################################################
+# "Debug Double Multithread" - fanndoubleMTd.dll
+
+DDBLMTOBJ = "Debug Double Multithread/fann.obj" "Debug Double Multithread/fann_error.obj" "Debug Double Multithread/fann_io.obj" "Debug Double Multithread/fann_cascade.obj" "Debug Double Multithread/fann_train.obj" "Debug Double Multithread/fann_train_data.obj"
+
+"Debug Double Multithread Compile" :
+    @echo Compiling Debug Double Multithread...
+    @if not exist "Debug Double Multithread" mkdir "Debug Double Multithread"
+    @cl @<<
+    /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /MTd /Fo"Debug Double Multithread/" /Fd"Debug Double Multithread/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "doublefann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Double Multithread Link" : "Debug Double Multithread Compile"
+    @echo Linking Debug Double Multithread...
+    @link @<<
+    /OUT:"Debug Double Multithread/fanndoubleMTd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Double Multithread/fanndoubleMTd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Double Multithread/fanndoubleMTd.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DDBLMTOBJ)
+<<NOKEEP
+
+"Debug Double Multithread" : "Debug Double Multithread Link"
+    @echo Copying Debug Double Multithread to bin...
+    @if not exist bin mkdir bin
+    @copy "Debug Double Multithread\fanndoubleMTd.dll" "bin\fanndoubleMTd.dll"
+    @copy "Debug Double Multithread\fanndoubleMTd.pdb" "bin\fanndoubleMTd.pdb"
+    @copy "Debug Double Multithread\fanndoubleMTd.lib" "bin\fanndoubleMTd.lib"
+
+################################################################
+# "Debug Fixed" - fannfixedd.dll
+
+DFXDOBJ = "Debug Fixed/fann.obj" "Debug Fixed/fann_error.obj" "Debug Fixed/fann_io.obj" "Debug Fixed/fann_cascade.obj" "Debug Fixed/fann_train.obj" "Debug Fixed/fann_train_data.obj"
+
+"Debug Fixed Compile" :
+    @echo Compiling Debug Fixed...
+    @if not exist "Debug Fixed" mkdir "Debug Fixed"
+    @cl @<<
+    /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /ML /Fo"Debug Fixed/" /Fd"Debug Fixed/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "fixedfann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Fixed Link" : "Debug Fixed Compile"
+    @echo Linking Debug Fixed...
+    @link @<<
+    /OUT:"Debug Fixed/fannfixedd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Fixed/fannfixedd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Fixed/fannfixedd.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DFXDOBJ)
+<<NOKEEP
+
+"Debug Fixed" : "Debug Fixed Link"
+    @echo Copying Debug Fixed to bin...
+    @if not exist bin mkdir bin
+    @copy "Debug Fixed\fannfixedd.dll" "bin\fannfixedd.dll"
+    @copy "Debug Fixed\fannfixedd.pdb" "bin\fannfixedd.pdb"
+    @copy "Debug Fixed\fannfixedd.lib" "bin\fannfixedd.lib"
+
+################################################################
+# "Debug Fixed Multithread" - fannfixedMTd.dll
+
+DFXDMTOBJ = "Debug Fixed Multithread/fann.obj" "Debug Fixed Multithread/fann_error.obj" "Debug Fixed Multithread/fann_io.obj" "Debug Fixed Multithread/fann_cascade.obj" "Debug Fixed Multithread/fann_train.obj" "Debug Fixed Multithread/fann_train_data.obj"
+
+"Debug Fixed Multithread Compile" :
+    @echo Compiling Debug Fixed Multithread...
+    @if not exist "Debug Fixed Multithread" mkdir "Debug Fixed Multithread"
+    @cl @<<
+    /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /MTd /Fo"Debug Fixed Multithread/" /Fd"Debug Fixed Multithread/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "fixedfann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Fixed Multithread Link" : "Debug Fixed Multithread Compile"
+    @echo Linking Debug Fixed Multithread...
+    @link @<<
+    /OUT:"Debug Fixed Multithread/fannfixedMTd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Fixed Multithread/fannfixedMTd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Fixed Multithread/fannfixedMTd.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DFXDMTOBJ)
+<<NOKEEP
+
+"Debug Fixed Multithread" : "Debug Fixed Multithread Link"
+    @echo Copying Debug Fixed Multithread to bin...
+    @if not exist bin mkdir bin
+    @copy "Debug Fixed Multithread\fannfixedMTd.dll" "bin\fannfixedMTd.dll"
+    @copy "Debug Fixed Multithread\fannfixedMTd.pdb" "bin\fannfixedMTd.pdb"
+    @copy "Debug Fixed Multithread\fannfixedMTd.lib" "bin\fannfixedMTd.lib"
+
+################################################################
+# "Debug Float" - fannfloatd.dll
+
+DFLTOBJ = "Debug Float/fann.obj" "Debug Float/fann_error.obj" "Debug Float/fann_io.obj" "Debug Float/fann_cascade.obj" "Debug Float/fann_train.obj" "Debug Float/fann_train_data.obj"
+
+"Debug Float Compile" :
+    @echo Compiling Debug Float...
+    @if not exist "Debug Float" mkdir "Debug Float"
+    @cl @<<
+    /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /ML /Fo"Debug Float/" /Fd"Debug Float/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "floatfann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Float Link" : "Debug Float Compile"
+    @echo Linking Debug Float...
+    @link @<<
+    /OUT:"Debug Float/fannfloatd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Float/fannfloatd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Float/fannfloatd.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DFLTOBJ)
+<<NOKEEP
+
+"Debug Float" : "Debug Float Link"
+    @echo Copying Debug Float to bin...
+    @if not exist bin mkdir bin
+    @copy "Debug Float\fannfloatd.dll" "bin\fannfloatd.dll"
+    @copy "Debug Float\fannfloatd.pdb" "bin\fannfloatd.pdb"
+    @copy "Debug Float\fannfloatd.lib" "bin\fannfloatd.lib"
+    @if exist examples\bin copy "Debug Float\fannfloatd.dll" "examples\bin\fannfloatd.dll"
+    @if exist examples\bin copy "Debug Float\fannfloatd.pdb" "examples\bin\fannfloatd.pdb"
+
+################################################################
+# "Debug Float Multithread" - fannfloatMTd.dll
+
+DFLTMTOBJ = "Debug Float Multithread/fann.obj" "Debug Float Multithread/fann_error.obj" "Debug Float Multithread/fann_io.obj" "Debug Float Multithread/fann_cascade.obj" "Debug Float Multithread/fann_train.obj" "Debug Float Multithread/fann_train_data.obj"
+
+"Debug Float Multithread Compile" :
+    @echo Compiling Debug Float Multithread...
+    @if not exist "Debug Float Multithread" mkdir "Debug Float Multithread"
+    @cl @<<
+    /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /MTd /Fo"Debug Float Multithread/" /Fd"Debug Float Multithread/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "floatfann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Float Multithread Link" : "Debug Float Multithread Compile"
+    @echo Linking Debug Float Multithread...
+    @link @<<
+    /OUT:"Debug Float Multithread/fannfloatMTd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Float Multithread/fannfloatMTd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Float Multithread/fannfloatMTd.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DFLTMTOBJ)
+<<NOKEEP
+
+"Debug Float Multithread" : "Debug Float Multithread Link"
+    @echo Copying Debug Float Multithread to bin...
+    @if not exist bin mkdir bin
+    @copy "Debug Float Multithread\fannfloatMTd.dll" "bin\fannfloatMTd.dll"
+    @copy "Debug Float Multithread\fannfloatMTd.pdb" "bin\fannfloatMTd.pdb"
+    @copy "Debug Float Multithread\fannfloatMTd.lib" "bin\fannfloatMTd.lib"
+
+################################################################
+# "Release Double" - fanndouble.dll
+
+RDBLOBJ = "Release Double/fann.obj" "Release Double/fann_error.obj" "Release Double/fann_io.obj" "Release Double/fann_cascade.obj" "Release Double/fann_train.obj" "Release Double/fann_train_data.obj"
+
+"Release Double Compile" :
+    @echo Compiling Release Double...
+    @if not exist "Release Double" mkdir "Release Double"
+    @cl @<<
+    /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /ML /Fo"Release Double/" /Fd"Release Double/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "doublefann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Double Link" : "Release Double Compile"
+    @echo Linking Release Double...
+    @link @<<
+    /OUT:"Release Double/fanndouble.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Double/fanndouble.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Double/fanndouble.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RDBLOBJ)
+<<NOKEEP
+
+"Release Double" : "Release Double Link"
+    @echo Copying Release Double to bin...
+    @if not exist bin mkdir bin
+    @copy "Release Double\fanndouble.dll" "bin\fanndouble.dll"
+    @copy "Release Double\fanndouble.lib" "bin\fanndouble.lib"
+
+################################################################
+# "Release Double Multithread" - fanndoubleMT.dll
+
+RDBLMTOBJ = "Release Double Multithread/fann.obj" "Release Double Multithread/fann_error.obj" "Release Double Multithread/fann_io.obj" "Release Double Multithread/fann_cascade.obj" "Release Double Multithread/fann_train.obj" "Release Double Multithread/fann_train_data.obj"
+
+"Release Double Multithread Compile" :
+    @echo Compiling Release Double Multithread...
+    @if not exist "Release Double Multithread" mkdir "Release Double Multithread"
+    @cl @<<
+    /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /MT /Fo"Release Double Multithread/" /Fd"Release Double Multithread/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "doublefann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Double Multithread Link" : "Release Double Multithread Compile"
+    @echo Linking Release Double Multithread...
+    @link @<<
+    /OUT:"Release Double Multithread/fanndoubleMT.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Double Multithread/fanndoubleMT.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Double Multithread/fanndoubleMT.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RDBLMTOBJ)
+<<NOKEEP
+
+"Release Double Multithread" : "Release Double Multithread Link"
+    @echo Copying Release Double Multithread to bin...
+    @if not exist bin mkdir bin
+    @copy "Release Double Multithread\fanndoubleMT.dll" "bin\fanndoubleMT.dll"
+    @copy "Release Double Multithread\fanndoubleMT.lib" "bin\fanndoubleMT.lib"
+
+################################################################
+# "Release Fixed" - fannfixed.dll
+
+RFXDOBJ = "Release Fixed/fann.obj" "Release Fixed/fann_error.obj" "Release Fixed/fann_io.obj" "Release Fixed/fann_cascade.obj" "Release Fixed/fann_train.obj" "Release Fixed/fann_train_data.obj"
+
+"Release Fixed Compile" :
+    @echo Compiling Release Fixed...
+    @if not exist "Release Fixed" mkdir "Release Fixed"
+    @cl @<<
+    /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /ML /Fo"Release Fixed/" /Fd"Release Fixed/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "fixedfann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Fixed Link" : "Release Fixed Compile"
+    @echo Linking Release Fixed...
+    @link @<<
+    /OUT:"Release Fixed/fannfixed.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Fixed/fannfixed.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Fixed/fannfixed.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RFXDOBJ)
+<<NOKEEP
+
+"Release Fixed" : "Release Fixed Link"
+    @echo Copying Release Fixed to bin...
+    @if not exist bin mkdir bin
+    @copy "Release Fixed\fannfixed.dll" "bin\fannfixed.dll"
+    @copy "Release Fixed\fannfixed.lib" "bin\fannfixed.lib"
+
+################################################################
+# "Release Fixed Multithread" - fannfixedMT.dll
+
+RFXDMTOBJ = "Release Fixed Multithread/fann.obj" "Release Fixed Multithread/fann_error.obj" "Release Fixed Multithread/fann_io.obj" "Release Fixed Multithread/fann_cascade.obj" "Release Fixed Multithread/fann_train.obj" "Release Fixed Multithread/fann_train_data.obj"
+
+"Release Fixed Multithread Compile" :
+    @echo Compiling Release Fixed Multithread...
+    @if not exist "Release Fixed Multithread" mkdir "Release Fixed Multithread"
+    @cl @<<
+    /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /MT /Fo"Release Fixed Multithread/" /Fd"Release Fixed Multithread/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "fixedfann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Fixed Multithread Link" : "Release Fixed Multithread Compile"
+    @echo Linking Release Fixed Multithread...
+    @link @<<
+    /OUT:"Release Fixed Multithread/fannfixedMT.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Fixed Multithread/fannfixedMT.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Fixed Multithread/fannfixedMT.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RFXDMTOBJ)
+<<NOKEEP
+
+"Release Fixed Multithread" : "Release Fixed Multithread Link"
+    @echo Copying Release Fixed Multithread to bin...
+    @if not exist bin mkdir bin
+    @copy "Release Fixed Multithread\fannfixedMT.dll" "bin\fannfixedMT.dll"
+    @copy "Release Fixed Multithread\fannfixedMT.lib" "bin\fannfixedMT.lib"
+
+################################################################
+# "Release Float" - fannfloat.dll
+
+RFLTOBJ = "Release Float/fann.obj" "Release Float/fann_error.obj" "Release Float/fann_io.obj" "Release Float/fann_cascade.obj" "Release Float/fann_train.obj" "Release Float/fann_train_data.obj"
+
+"Release Float Compile" :
+    @echo Compiling Release Float...
+    @if not exist "Release Float" mkdir "Release Float"
+    @cl @<<
+    /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /ML /Fo"Release Float/" /Fd"Release Float/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "floatfann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Float Link" : "Release Float Compile"
+    @echo Linking Release Float...
+    @link @<<
+    /OUT:"Release Float/fannfloat.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Float/fannfloat.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Float/fannfloat.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RFLTOBJ)
+<<NOKEEP
+
+"Release Float" : "Release Float Link"
+    @echo Copying Release Float to bin...
+    @if not exist bin mkdir bin
+    @copy "Release Float\fannfloat.dll" "bin\fannfloat.dll"
+    @copy "Release Float\fannfloat.lib" "bin\fannfloat.lib"
+    @if exist examples\bin copy "Release Float\fannfloat.dll" "examples\bin\fannfloat.dll"
+
+################################################################
+# "Release Float Multithread" - fannfloatMT.dll
+
+RFLTMTOBJ = "Release Float Multithread/fann.obj" "Release Float Multithread/fann_error.obj" "Release Float Multithread/fann_io.obj" "Release Float Multithread/fann_cascade.obj" "Release Float Multithread/fann_train.obj" "Release Float Multithread/fann_train_data.obj"
+
+"Release Float Multithread Compile" :
+    @echo Compiling Release Float Multithread...
+    @if not exist "Release Float Multithread" mkdir "Release Float Multithread"
+    @cl @<<
+    /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /MT /Fo"Release Float Multithread/" /Fd"Release Float Multithread/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "floatfann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Float Multithread Link" : "Release Float Multithread Compile"
+    @echo Linking Release Float Multithread...
+    @link @<<
+    /OUT:"Release Float Multithread/fannfloatMT.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Float Multithread/fannfloatMT.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Float Multithread/fannfloatMT.lib" /MACHINE:X86   kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RFLTMTOBJ)
+<<NOKEEP
+
+"Release Float Multithread" : "Release Float Multithread Link"
+    @echo Copying Release Float Multithread to bin...
+    @if not exist bin mkdir bin
+    @copy "Release Float Multithread\fannfloatMT.dll" "bin\fannfloatMT.dll"
+    @copy "Release Float Multithread\fannfloatMT.lib" "bin\fannfloatMT.lib"
+
+################################################################
diff --git a/MicrosoftWindowsDll/readme.txt b/MicrosoftWindowsDll/readme.txt
new file mode 100644
index 0000000..799698c
--- /dev/null
+++ b/MicrosoftWindowsDll/readme.txt
@@ -0,0 +1,76 @@
+
+Fann win32 dll readme:
+
+Rebuilding the fann win32 dll's require Microsoft Visual Studio C++ 2003/7.1.
+The build process places dll's and import libraries in win32/bin. Once built the
+dll's can be used by earlier compilers and other development tools.
+
+
+Project configurations:
+
+The windll project has a large number of configurations. The three number
+formats supported in the fann library are double, fixed and float. The C
+runtime has two variations: single threaded and multi thread safe. Then
+there is the choice between debug without optimizations and release with
+global optimizations set for speed.
+
+Dll name		- Configuration name
+
+fanndoubled.dll		- Debug Double
+fanndoubleMTd.dll	- Debug Double Multithread
+fanndouble.dll		- Release Double
+fanndoubleMT.dll	- Release Double Multithread
+
+fannfixedd.dll		- Debug Fixed
+fannfixedMTd.dll	- Debug Fixed Multithread
+fannfixed.dll		- Release Fixed
+fannfixedMT.dll		- Release Fixed Multithread
+
+fannfloatd.dll		- Debug Float
+fannfloatMTd.dll	- Debug Float Multithread
+fannfloat.dll		- Release Float
+fannfloatMT.dll		- Release Float Multithread
+
+The import libraries are named as the dll's but with the .lib extension.
+
+
+Application usage:
+
+To use a dll in an application include one of the doublefann.h, fixedfann.h
+or floatfann.h header files in the source code and depending on the
+number format selected and the settings (debug, release, single or
+multithreaded) in the application link with the matching import library.
+When executing the application make sure the required dll is in the search
+path. For example copy the dll to the same directory as the application or
+add win32/bin to the search path (for example on WinXP use the System
+applet Configuration Manager and select Advanced and Environment Variables).
+
+
+Visual Studio C++ instructions:
+
+To build a dll in one of the configurations, select it in the Solutions
+Configurations dropdown on the standard toolbar and build it from the
+Build menu.
+
+To build all configurations select Batch Build in the Build menu. Click
+Select All, Rebuild. All the dll's are placed in the win32\bin sub directory.
+The intermediary directories named after their configurations can be
+deleted or Clean can be used from Batch Build to save space. The dll's in
+win32\bin will not be deleted by Clean.
+
+
+Command line version instructions:
+
+A makefile to rebuild the fann win32 dll's with the command line Microsoft
+C++ 2003/7.1 compiler is located in the win32 directory. Open a command
+window in the win32 directory and use the vcvars32 command file to set
+environment for the compiler tools.
+ 
+To rebuild all dll's run: nmake
+To rebuild all debug dll's run: nmake "Debug"
+To rebuild all release dll's run: nmake "Release"
+To rebuild just one dll (for example "Release Fixed") run: nmake "Release Fixed"
+
+To delete all intermediary directories named "Debug Double" and so forth
+and ***ALL*** their content (the dll's in win32\bin will not be deleted)
+run: nmake "Clean"
diff --git a/MicrosoftWindowsDll/win32.ncb b/MicrosoftWindowsDll/win32.ncb
new file mode 100644
index 0000000..e97a94b
Binary files /dev/null and b/MicrosoftWindowsDll/win32.ncb differ
diff --git a/MicrosoftWindowsDll/win32.sln b/MicrosoftWindowsDll/win32.sln
new file mode 100644
index 0000000..8c0e23c
--- /dev/null
+++ b/MicrosoftWindowsDll/win32.sln
@@ -0,0 +1,54 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "windll", "windll.vcproj", "{CB0A9F5C-36EC-4824-948E-982C8F1B2125}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		Debug Double = Debug Double
+		Debug Double Multithread = Debug Double Multithread
+		Debug Fixed = Debug Fixed
+		Debug Fixed Multithread = Debug Fixed Multithread
+		Debug Float = Debug Float
+		Debug Float Multithread = Debug Float Multithread
+		Release Double = Release Double
+		Release Double Multithread = Release Double Multithread
+		Release Fixed = Release Fixed
+		Release Fixed Multithread = Release Fixed Multithread
+		Release Float = Release Float
+		Release Float Multithread = Release Float Multithread
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Double.ActiveCfg = Debug Double|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Double.Build.0 = Debug Double|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Double Multithread.ActiveCfg = Debug Double Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Double Multithread.Build.0 = Debug Double Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Fixed.ActiveCfg = Debug Fixed|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Fixed.Build.0 = Debug Fixed|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Fixed Multithread.ActiveCfg = Debug Fixed Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Fixed Multithread.Build.0 = Debug Fixed Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Float.ActiveCfg = Debug Float|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Float.Build.0 = Debug Float|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Float Multithread.ActiveCfg = Debug Float Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Float Multithread.Build.0 = Debug Float Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Double.ActiveCfg = Release Double|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Double.Build.0 = Release Double|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Double Multithread.ActiveCfg = Release Double Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Double Multithread.Build.0 = Release Double Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Fixed.ActiveCfg = Release Fixed|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Fixed.Build.0 = Release Fixed|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Fixed Multithread.ActiveCfg = Release Fixed Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Fixed Multithread.Build.0 = Release Fixed Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Float.ActiveCfg = Release Float|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Float.Build.0 = Release Float|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Float Multithread.ActiveCfg = Release Float Multithread|Win32
+		{CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Float Multithread.Build.0 = Release Float Multithread|Win32
+	EndGlobalSection
+	GlobalSection(SolutionItems) = postSolution
+		README.txt = README.txt
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
diff --git a/MicrosoftWindowsDll/win32.suo b/MicrosoftWindowsDll/win32.suo
new file mode 100644
index 0000000..b67601b
Binary files /dev/null and b/MicrosoftWindowsDll/win32.suo differ
diff --git a/MicrosoftWindowsDll/windll.vcproj b/MicrosoftWindowsDll/windll.vcproj
new file mode 100644
index 0000000..716b633
--- /dev/null
+++ b/MicrosoftWindowsDll/windll.vcproj
@@ -0,0 +1,819 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.10"
+	Name="windll"
+	ProjectGUID="{CB0A9F5C-36EC-4824-948E-982C8F1B2125}"
+	Keyword="Win32Proj">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug Float Multithread|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				MinimalRebuild="TRUE"
+				ExceptionHandling="FALSE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="4"
+				CompileAs="1"
+				ForcedIncludeFiles="floatfann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fannfloatMTd.dll"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fannfloatMTd.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/fannfloatMTd.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release Float Multithread|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2"
+			WholeProgramOptimization="TRUE">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="2"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="0"
+				BufferSecurityCheck="FALSE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="3"
+				CompileAs="1"
+				ForcedIncludeFiles="floatfann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fannfloatMT.dll"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fannfloatMT.pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/fannfloatMT.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug Fixed Multithread|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				MinimalRebuild="TRUE"
+				ExceptionHandling="FALSE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="4"
+				CompileAs="1"
+				ForcedIncludeFiles="fixedfann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fannfixedMTd.dll"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fannfixedMTd.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/fannfixedMTd.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release Fixed Multithread|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2"
+			WholeProgramOptimization="TRUE">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="2"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="0"
+				BufferSecurityCheck="FALSE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="3"
+				CompileAs="1"
+				ForcedIncludeFiles="fixedfann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fannfixedMT.dll"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fannfixedMT.pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/fannfixedMT.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug Double Multithread|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				MinimalRebuild="TRUE"
+				ExceptionHandling="FALSE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="4"
+				CompileAs="1"
+				ForcedIncludeFiles="doublefann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fanndoubleMTd.dll"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fanndoubleMTd.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/fanndoubleMTd.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release Double Multithread|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2"
+			WholeProgramOptimization="TRUE">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="2"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="0"
+				BufferSecurityCheck="FALSE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="3"
+				CompileAs="1"
+				ForcedIncludeFiles="doublefann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fanndoubleMT.dll"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fanndoubleMT.pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/fanndoubleMT.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug Double|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				MinimalRebuild="TRUE"
+				ExceptionHandling="FALSE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="4"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="4"
+				CompileAs="1"
+				ForcedIncludeFiles="doublefann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fanndoubled.dll"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fanndoubled.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/fanndoubled.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug Fixed|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				MinimalRebuild="TRUE"
+				ExceptionHandling="FALSE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="4"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="4"
+				CompileAs="1"
+				ForcedIncludeFiles="fixedfann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fannfixedd.dll"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fannfixedd.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/fannfixedd.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug Float|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				MinimalRebuild="TRUE"
+				ExceptionHandling="FALSE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="4"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="4"
+				CompileAs="1"
+				ForcedIncludeFiles="floatfann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fannfloatd.dll"
+				LinkIncremental="2"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fannfloatd.pdb"
+				SubSystem="2"
+				ImportLibrary="$(OutDir)/fannfloatd.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+if exist examples\bin copy "$(TargetPath)" "examples\bin\$(TargetFileName)"
+if exist examples\bin copy "$(TargetDir)\$(TargetName).pdb" "examples\bin\$(TargetName).pdb"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release Double|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2"
+			WholeProgramOptimization="TRUE">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="2"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="4"
+				BufferSecurityCheck="FALSE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="3"
+				CompileAs="1"
+				ForcedIncludeFiles="doublefann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fanndouble.dll"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fanndouble.pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/fanndouble.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release Fixed|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2"
+			WholeProgramOptimization="TRUE">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="2"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="4"
+				BufferSecurityCheck="FALSE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="3"
+				CompileAs="1"
+				ForcedIncludeFiles="fixedfann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fannfixed.dll"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fannfixed.pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/fannfixed.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release Float|Win32"
+			OutputDirectory="$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="2"
+			CharacterSet="2"
+			WholeProgramOptimization="TRUE">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="2"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OmitFramePointers="TRUE"
+				AdditionalIncludeDirectories="../src/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+				ExceptionHandling="FALSE"
+				RuntimeLibrary="4"
+				BufferSecurityCheck="FALSE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="FALSE"
+				DebugInformationFormat="3"
+				CompileAs="1"
+				ForcedIncludeFiles="floatfann.h"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/fannfloat.dll"
+				LinkIncremental="1"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile="$(OutDir)/fannfloat.pdb"
+				SubSystem="2"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				ImportLibrary="$(OutDir)/fannfloat.lib"
+				TargetMachine="1"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying dll and import library to bin..."
+				CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+if exist examples\bin copy "$(TargetPath)" "examples\bin\$(TargetFileName)"
+"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+			<Tool
+				Name="VCManagedWrapperGeneratorTool"/>
+			<Tool
+				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
+			<File
+				RelativePath="..\src\fann.c">
+			</File>
+			<File
+				RelativePath="..\src\fann_cascade.c">
+			</File>
+			<File
+				RelativePath="..\src\fann_error.c">
+			</File>
+			<File
+				RelativePath="..\src\fann_io.c">
+			</File>
+			<File
+				RelativePath="..\src\fann_train.c">
+			</File>
+			<File
+				RelativePath="..\src\fann_train_data.c">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
+			<File
+				RelativePath="..\src\include\compat_time.h">
+			</File>
+			<File
+				RelativePath="..\src\include\doublefann.h">
+			</File>
+			<File
+				RelativePath="..\src\include\fann.h">
+			</File>
+			<File
+				RelativePath="..\src\include\fann_activation.h">
+			</File>
+			<File
+				RelativePath="..\src\include\fann_cascade.h">
+			</File>
+			<File
+				RelativePath="..\src\include\fann_data.h">
+			</File>
+			<File
+				RelativePath="..\src\include\fann_error.h">
+			</File>
+			<File
+				RelativePath="..\src\include\fann_internal.h">
+			</File>
+			<File
+				RelativePath="..\src\include\fann_io.h">
+			</File>
+			<File
+				RelativePath="..\src\include\fann_train.h">
+			</File>
+			<File
+				RelativePath="..\src\include\fixedfann.h">
+			</File>
+			<File
+				RelativePath="..\src\include\floatfann.h">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/libfann.git



More information about the debian-science-commits mailing list