diff --git a/projects/VC100/.gitignore b/projects/VC100/.gitignore
new file mode 100644
index 00000000..1333865f
--- /dev/null
+++ b/projects/VC100/.gitignore
@@ -0,0 +1,3 @@
+Win32
+x64
+*.user
diff --git a/projects/VC100/SimGear.vcxproj b/projects/VC100/SimGear.vcxproj
new file mode 100644
index 00000000..0892f02a
--- /dev/null
+++ b/projects/VC100/SimGear.vcxproj
@@ -0,0 +1,596 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ SimGear
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+ StaticLibrary
+ false
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ $(Platform)\$(Configuration)\
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ OnlyExplicitInline
+ ..\..;..\..\simgear;..\..\..;..\..\..\install\msvc100\OpenSceneGraph\include;..\..\..\3rdparty\include;..\..\..\boost_1_42_0;%(AdditionalIncludeDirectories)
+ HAVE_CONFIG_H;NDEBUG;WIN32;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ Level3
+ true
+ ProgramDatabase
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ X64
+
+
+ OnlyExplicitInline
+ ..\..;..\..\simgear;..\..\..;..\..\..\install\msvc90-64\OpenSceneGraph\include;..\..\..\3rdparty.x64\include;..\..\..\boost_1_39_0;%(AdditionalIncludeDirectories)
+ HAVE_CONFIG_H;NDEBUG;WIN32;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ true
+ Level3
+ true
+ ProgramDatabase
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ Disabled
+ ..\..;..\..\simgear;..\..\..;..\..\..\install\msvc90\OpenSceneGraph\include;..\..\..\3rdparty\include;..\..\..\boost_1_39_0;%(AdditionalIncludeDirectories)
+ HAVE_CONFIG_H;_DEBUG;WIN32;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ Level3
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+ X64
+
+
+ Disabled
+ ..\..;..\..\simgear;..\..\..;..\..\..\install\msvc90-64\OpenSceneGraph\include;..\..\..\3rdparty.x64\include;..\..\..\boost_1_39_0;%(AdditionalIncludeDirectories)
+ HAVE_CONFIG_H;_DEBUG;WIN32;_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ true
+ true
+ Level3
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MinSpace
+ OnlyExplicitInline
+ MinSpace
+ OnlyExplicitInline
+
+
+
+
+
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+ $(IntDir)%(Filename)1.obj
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Generation of simgear_config.h
+ copy %(FullPath) %(RootDir)%(Directory)\%(Filename).h
+
+ ..\..\simgear\simgear_config.h;%(Outputs)
+ Generation of simgear_config.h
+ copy %(FullPath) %(RootDir)%(Directory)\%(Filename).h
+
+ ..\..\simgear\simgear_config.h;%(Outputs)
+ Generation of simgear_config.h
+ copy %(FullPath) %(RootDir)%(Directory)\%(Filename).h
+
+ ..\..\simgear\simgear_config.h;%(Outputs)
+ Generation of simgear_config.h
+ copy %(FullPath) %(RootDir)%(Directory)\%(Filename).h
+
+ ..\..\simgear\simgear_config.h;%(Outputs)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/projects/VC100/SimGear.vcxproj.filters b/projects/VC100/SimGear.vcxproj.filters
new file mode 100644
index 00000000..9613d7db
--- /dev/null
+++ b/projects/VC100/SimGear.vcxproj.filters
@@ -0,0 +1,1195 @@
+
+
+
+
+ {0b6674a3-ad7d-455d-967f-04b956516de0}
+
+
+ {136cdf2a-e802-4e25-b825-3336dd61ae27}
+
+
+ {fc32847c-a10f-4d60-9108-30df40a84990}
+
+
+ {0f9ad905-7b39-4d51-9f90-1fd0082423cd}
+
+
+ {73f0ff46-3e87-49cc-b5c0-2edd5efe5b83}
+
+
+ {3cecd6d2-b597-4dca-bc8b-57b539287af3}
+
+
+ {aacdb16b-c8a3-4646-b793-855b2c80cf19}
+
+
+ {0a842a82-6392-4015-8ed1-8ea774530f17}
+
+
+ {436d099e-96b2-47e5-89f4-da454a191ff0}
+
+
+ {91ac4edc-5b34-4fb7-b3d6-37638b7b0e1d}
+
+
+ {83f27589-140a-422d-aaa6-d02fabe5b22e}
+
+
+ {b343bb0d-e83d-434d-8f15-c1a2a34f3b32}
+
+
+ {52bfaa4c-c644-4dc3-9db0-aea7d1430506}
+
+
+ {58041ba8-0ae0-493a-8f1d-da9f804f4083}
+
+
+ {b793624f-3169-4de2-a20d-13003928be7e}
+
+
+ {b5df8235-7d21-4e12-b7d8-85d70887f2e1}
+
+
+ {d68626e0-6a72-47df-91c1-5b22569704e9}
+
+
+ {1463b6c3-448a-4e7f-9f84-4d9a67ea704c}
+
+
+ {59dd967f-ee71-47c4-a272-eeccf7f53441}
+
+
+ {5ac00357-be4d-4a23-8eb9-6d96bdc8f14d}
+
+
+ {7521d815-e7fa-4fa0-be12-32c652c4c575}
+
+
+ {41e7ee72-84f2-49e6-be2d-5071288986a3}
+
+
+ {e143ab31-fc79-4774-999a-2d6a84c259b8}
+
+
+ {82a8e0b8-c560-4d01-a6ea-259c40335019}
+
+
+
+
+ Lib_sgbucket
+
+
+ Lib_sgdebug
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgmagvar
+
+
+ Lib_sgmagvar
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgroute
+
+
+ Lib_sgroute
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgserial
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgtiming
+
+
+ Lib_sgtiming
+
+
+ Lib_sgtiming
+
+
+ Lib_sgtiming
+
+
+ Lib_sgtiming
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgprops
+
+
+ Lib_sgprops
+
+
+ Lib_sgprops
+
+
+ Lib_sgprops
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgsound
+
+
+ Lib_sgsound
+
+
+ Lib_sgsound
+
+
+ Lib_sgsound
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgenvironment
+
+
+ Lib_sgenvironment
+
+
+ Lib_sgenvironment
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+
+
+ Lib_sgbucket
+
+
+ Lib_sgdebug
+
+
+ Lib_sgdebug
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgephem
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgio
+
+
+ Lib_sgmagvar
+
+
+ Lib_sgmagvar
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmath
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgmisc
+
+
+ Lib_sgroute
+
+
+ Lib_sgroute
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgscreen
+
+
+ Lib_sgserial
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgsky
+
+
+ Lib_sgtiming
+
+
+ Lib_sgtiming
+
+
+ Lib_sgtiming
+
+
+ Lib_sgtiming
+
+
+ Lib_sgtiming
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgxml
+
+
+ Lib_sgprops
+
+
+ Lib_sgprops
+
+
+ Lib_sgprops
+
+
+ Lib_sgprops
+
+
+ Lib_sgprops
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgmodel
+
+
+ Lib_sgsound
+
+
+ Lib_sgsound
+
+
+ Lib_sgsound
+
+
+ Lib_sgsound
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgmaterial
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgtgdb
+
+
+ Lib_sgthread
+
+
+ Lib_sgthread
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgstructure
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgnasal
+
+
+ Lib_sgenvironment
+
+
+ Lib_sgenvironment
+
+
+ Lib_sgenvironment
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgutil
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+ Lib_sgbvh
+
+
+
+
+
+
+ Lib_sgmath
+
+
+
+
+
+
\ No newline at end of file