diff --git a/samples/CSharp/msvc.bat b/samples/CSharp/msvc.bat
index 60aa836f2e..9b2221a38a 100644
--- a/samples/CSharp/msvc.bat
+++ b/samples/CSharp/msvc.bat
@@ -10,11 +10,7 @@ set "PRJFILE=%~dp0\CSharp.sln"
set "VisualStudioExpressName=VCExpress"
-if /I "%VCVER%" == "vc8" (
- set "DevEnvDir=%VS80COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc9" (
- set "DevEnvDir=%VS90COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc10" (
+if /I "%VCVER%" == "vc10" (
set "DevEnvDir=%VS100COMNTOOLS%..\IDE"
) else if /I "%VCVER%" == "vc11" (
set "DevEnvDir=%VS110COMNTOOLS%..\IDE"
@@ -24,6 +20,9 @@ if /I "%VCVER%" == "vc8" (
) else if /I "%VCVER%" == "vc12" (
set "DevEnvDir=%VS120COMNTOOLS%..\IDE"
set "VisualStudioExpressName=WDExpress"
+) else if /I "%VCVER%" == "vc14" (
+ set "DevEnvDir=%VS140COMNTOOLS%..\IDE"
+ set "VisualStudioExpressName=WDExpress"
) else (
echo Error: wrong VS identifier
exit /B
diff --git a/samples/CSharp/msvc_D3D.bat b/samples/CSharp/msvc_D3D.bat
index b5dc772658..2ce23b4a18 100644
--- a/samples/CSharp/msvc_D3D.bat
+++ b/samples/CSharp/msvc_D3D.bat
@@ -21,11 +21,7 @@ set "PRJFILE=%~dp0\CSharp_D3D.sln"
set "VisualStudioExpressName=VCExpress"
-if /I "%VCVER%" == "vc8" (
- set "DevEnvDir=%VS80COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc9" (
- set "DevEnvDir=%VS90COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc10" (
+if /I "%VCVER%" == "vc10" (
set "DevEnvDir=%VS100COMNTOOLS%..\IDE"
) else if /I "%VCVER%" == "vc11" (
set "DevEnvDir=%VS110COMNTOOLS%..\IDE"
@@ -35,6 +31,9 @@ if /I "%VCVER%" == "vc8" (
) else if /I "%VCVER%" == "vc12" (
set "DevEnvDir=%VS120COMNTOOLS%..\IDE"
set "VisualStudioExpressName=WDExpress"
+) else if /I "%VCVER%" == "vc14" (
+ set "DevEnvDir=%VS140COMNTOOLS%..\IDE"
+ set "VisualStudioExpressName=WDExpress"
) else (
echo Error: wrong VS identifier
exit /B
diff --git a/samples/mfc/standard/01_Geometry/adm/win/vc14/Geometry.vcxproj b/samples/mfc/standard/01_Geometry/adm/win/vc14/Geometry.vcxproj
new file mode 100644
index 0000000000..8c2f1d8d44
--- /dev/null
+++ b/samples/mfc/standard/01_Geometry/adm/win/vc14/Geometry.vcxproj
@@ -0,0 +1,599 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {31E8199C-C981-4B7F-9CC2-B8502565B581}
+ Geometry
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/Geometry.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\src;.;..\..\..\..\Common;..\..\..\src\ISession2d;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/Geometry.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKMesh.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/Geometry.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ $(IntDir)$(TargetFileName).intermediate.manifest
+ ../../../../win32\vc14\bin/Geometry.pdb
+ Windows
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/Geometry.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\src;.;..\..\..\..\Common;..\..\..\src\ISession2d;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/Geometry.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKMesh.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/Geometry.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ $(IntDir)$(TargetFileName).intermediate.manifest
+ ../../../../win64\vc14\bin/Geometry.pdb
+ Windows
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/Geometry.tlb
+
+
+
+
+ Disabled
+ ..\..\..\src;.;..\..\..\..\Common;..\..\..\src\ISession2d;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/Geometry.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ true
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKMesh.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/Geometry.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ $(IntDir)$(TargetFileName).intermediate.manifest
+ true
+ ../../../../win32\vc14\bind/Geometry.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/Geometry.tlb
+
+
+
+
+ Disabled
+ ..\..\..\src;.;..\..\..\..\Common;..\..\..\src\ISession2d;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/Geometry.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ true
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKMesh.lib;%(AdditionalDependencies)
+ ../../../..\win64\vc14\bind/Geometry.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ $(IntDir)$(TargetFileName).intermediate.manifest
+ true
+ ../../../../win64\vc14\bind/Geometry.pdb
+ Windows
+ MachineX64
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/01_Geometry/adm/win/vc14/Geometry.vcxproj.filters b/samples/mfc/standard/01_Geometry/adm/win/vc14/Geometry.vcxproj.filters
new file mode 100644
index 0000000000..185f27ebaa
--- /dev/null
+++ b/samples/mfc/standard/01_Geometry/adm/win/vc14/Geometry.vcxproj.filters
@@ -0,0 +1,139 @@
+
+
+
+
+ {1697fc5e-645f-497f-b0c8-368b443f127a}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {de79fa58-5f9d-4222-b105-fe4f6d9091e5}
+
+
+ {189e159b-f494-4b64-93f1-90dbf154e82d}
+ h;hpp;hxx;hm;inl
+
+
+ {b576cf30-aabd-409d-be0a-47b5842f86a9}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files\ISession2d
+
+
+ Source Files\ISession2d
+
+
+ Source Files\ISession2d
+
+
+ Source Files\ISession2d
+
+
+ Source Files\ISession2d
+
+
+ Source Files\ISession2d
+
+
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/01_Geometry/adm/win/vc8/Geometry.vcproj b/samples/mfc/standard/01_Geometry/adm/win/vc8/Geometry.vcproj
deleted file mode 100644
index cb87a2837d..0000000000
--- a/samples/mfc/standard/01_Geometry/adm/win/vc8/Geometry.vcproj
+++ /dev/null
@@ -1,1333 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/01_Geometry/adm/win/vc9/Geometry.vcproj b/samples/mfc/standard/01_Geometry/adm/win/vc9/Geometry.vcproj
deleted file mode 100644
index b46e831ccf..0000000000
--- a/samples/mfc/standard/01_Geometry/adm/win/vc9/Geometry.vcproj
+++ /dev/null
@@ -1,1330 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/02_Modeling/adm/win/vc14/Modeling.vcxproj b/samples/mfc/standard/02_Modeling/adm/win/vc14/Modeling.vcxproj
new file mode 100644
index 0000000000..57d83613f1
--- /dev/null
+++ b/samples/mfc/standard/02_Modeling/adm/win/vc14/Modeling.vcxproj
@@ -0,0 +1,319 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {B10FC678-B9AF-4B05-B3DC-8F790C610CC3}
+ TopologyTransformations
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/TopologyTransformations.tlb
+
+
+
+
+ Disabled
+ ..\..\..\..\Common;.;..\..\..\src;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/TopologyTransformations.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/Modeling.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win32\vc14\bind/Modeling.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/TopologyTransformations.tlb
+
+
+
+
+ Disabled
+ ..\..\..\..\Common;.;..\..\..\src;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/TopologyTransformations.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/Modeling.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win64\vc14\bind/Modeling.pdb
+ Windows
+ MachineX64
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/TopologyTransformations.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\Common;.;..\..\..\src;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/TopologyTransformations.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/Modeling.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win32\vc14\bin/Modeling.pdb
+ Windows
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/TopologyTransformations.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\Common;.;..\..\..\src;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/TopologyTransformations.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/Modeling.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win64\vc14\bin/Modeling.pdb
+ Windows
+ MachineX64
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/02_Modeling/adm/win/vc14/Modeling.vcxproj.filters b/samples/mfc/standard/02_Modeling/adm/win/vc14/Modeling.vcxproj.filters
new file mode 100644
index 0000000000..447ee1d310
--- /dev/null
+++ b/samples/mfc/standard/02_Modeling/adm/win/vc14/Modeling.vcxproj.filters
@@ -0,0 +1,67 @@
+
+
+
+
+ {2f6dc6c3-bd86-4b9d-99ed-00caa1d19e9a}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {e6868f3f-b442-46d7-a23c-531e056f4fb3}
+ h;hpp;hxx;hm;inl
+
+
+ {80146c9a-bf4e-4b6e-908c-e4c83f441747}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/02_Modeling/adm/win/vc8/Modeling.vcproj b/samples/mfc/standard/02_Modeling/adm/win/vc8/Modeling.vcproj
deleted file mode 100644
index fe27e0b5c2..0000000000
--- a/samples/mfc/standard/02_Modeling/adm/win/vc8/Modeling.vcproj
+++ /dev/null
@@ -1,575 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/02_Modeling/adm/win/vc9/Modeling.vcproj b/samples/mfc/standard/02_Modeling/adm/win/vc9/Modeling.vcproj
deleted file mode 100644
index 30d0337c3d..0000000000
--- a/samples/mfc/standard/02_Modeling/adm/win/vc9/Modeling.vcproj
+++ /dev/null
@@ -1,572 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/03_Viewer2d/adm/win/vc14/Viewer2d.vcxproj b/samples/mfc/standard/03_Viewer2d/adm/win/vc14/Viewer2d.vcxproj
new file mode 100644
index 0000000000..fa134ba449
--- /dev/null
+++ b/samples/mfc/standard/03_Viewer2d/adm/win/vc14/Viewer2d.vcxproj
@@ -0,0 +1,354 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {6B905DC2-4E72-4EDA-99C2-7473634690FE}
+ Viewer2d
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/Viewer2d.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\src\Properties;.;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/Viewer2d.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/Viewer2d.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win32\vc14\bin/Viewer2d.pdb
+ Windows
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/Viewer2d.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\src\Properties;.;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/Viewer2d.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/Viewer2d.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win64\vc14\bin/Viewer2d.pdb
+ Windows
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/Viewer2d.tlb
+
+
+
+
+ Disabled
+ ..\..\..\src\Properties;.;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/Viewer2d.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/Viewer2d.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win32\vc14\bind/Viewer2d.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/Viewer2d.tlb
+
+
+
+
+ Disabled
+ ..\..\..\src\Properties;.;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/Viewer2d.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/Viewer2d.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win64\vc14\bind/Viewer2d.pdb
+ Windows
+ MachineX64
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/03_Viewer2d/adm/win/vc14/Viewer2d.vcxproj.filters b/samples/mfc/standard/03_Viewer2d/adm/win/vc14/Viewer2d.vcxproj.filters
new file mode 100644
index 0000000000..77f8789975
--- /dev/null
+++ b/samples/mfc/standard/03_Viewer2d/adm/win/vc14/Viewer2d.vcxproj.filters
@@ -0,0 +1,55 @@
+
+
+
+
+ {a5fbdc06-d5d7-4c8a-b829-e986d5c86642}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {c7319851-4cde-42ce-b4aa-8b7ddd5f0c21}
+ h;hpp;hxx;hm;inl
+
+
+ {ffedd656-2b68-4a6e-8df3-973a1a5b136e}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/03_Viewer2d/adm/win/vc8/Viewer2d.vcproj b/samples/mfc/standard/03_Viewer2d/adm/win/vc8/Viewer2d.vcproj
deleted file mode 100644
index bb89855f95..0000000000
--- a/samples/mfc/standard/03_Viewer2d/adm/win/vc8/Viewer2d.vcproj
+++ /dev/null
@@ -1,679 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/03_Viewer2d/adm/win/vc9/Viewer2d.vcproj b/samples/mfc/standard/03_Viewer2d/adm/win/vc9/Viewer2d.vcproj
deleted file mode 100644
index 2ed784a2b7..0000000000
--- a/samples/mfc/standard/03_Viewer2d/adm/win/vc9/Viewer2d.vcproj
+++ /dev/null
@@ -1,676 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj b/samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj
new file mode 100644
index 0000000000..1036203004
--- /dev/null
+++ b/samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj
@@ -0,0 +1,530 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {949DFBDF-9007-4C88-8925-43209C36A5D6}
+ Viewer3d
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/Viewer3d.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/Viewer3d.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/Viewer3d.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win32\vc14\bin/Viewer3d.pdb
+ Windows
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/Viewer3d.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/Viewer3d.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/Viewer3d.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win64\vc14\bin/Viewer3d.pdb
+ Windows
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/Viewer3d.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/Viewer3d.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ true
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/Viewer3d.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win32\vc14\bind/Viewer3d.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/Viewer3d.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/Viewer3d.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ true
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/Viewer3d.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win64\vc14\bind/Viewer3d.pdb
+ Windows
+ MachineX64
+
+
+
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+ Disabled
+ ..\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ ..\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ ..\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ ..\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ ..\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ ..\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ ..\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ ..\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ true
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj.filters b/samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj.filters
new file mode 100644
index 0000000000..5174902abb
--- /dev/null
+++ b/samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj.filters
@@ -0,0 +1,145 @@
+
+
+
+
+ {60965501-d2d2-46fa-bdc9-62d45562945b}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {76f67c93-789a-4fb7-a6ca-db367749f593}
+ h;hpp;hxx;hm;inl
+
+
+ {e16ddbde-8cef-4e45-9ba2-e1b79da373a5}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Header Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/04_Viewer3d/adm/win/vc8/Viewer3d.vcproj b/samples/mfc/standard/04_Viewer3d/adm/win/vc8/Viewer3d.vcproj
deleted file mode 100644
index 070b4d9da6..0000000000
--- a/samples/mfc/standard/04_Viewer3d/adm/win/vc8/Viewer3d.vcproj
+++ /dev/null
@@ -1,1161 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/04_Viewer3d/adm/win/vc9/Viewer3d.vcproj b/samples/mfc/standard/04_Viewer3d/adm/win/vc9/Viewer3d.vcproj
deleted file mode 100644
index f6c5f48a3a..0000000000
--- a/samples/mfc/standard/04_Viewer3d/adm/win/vc9/Viewer3d.vcproj
+++ /dev/null
@@ -1,1158 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/05_ImportExport/adm/win/vc14/ImportExport.vcxproj b/samples/mfc/standard/05_ImportExport/adm/win/vc14/ImportExport.vcxproj
new file mode 100644
index 0000000000..6ac2302f0e
--- /dev/null
+++ b/samples/mfc/standard/05_ImportExport/adm/win/vc14/ImportExport.vcxproj
@@ -0,0 +1,356 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {1C9A05AE-AF5A-4ACE-9A72-83436D77504C}
+ ImportExport
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\objd\
+ false
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/ImportExport.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/ImportExport.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/ImportExport.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win32\vc14\bin/ImportExport.pdb
+ Windows
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/ImportExport.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/ImportExport.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/ImportExport.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win64\vc14\bin/ImportExport.pdb
+ Windows
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/ImportExport.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/ImportExport.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/ImportExport.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win32\vc14\bind/ImportExport.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/ImportExport.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\src;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/ImportExport.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/ImportExport.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win64\vc14\bind/ImportExport.pdb
+ Windows
+ MachineX64
+
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/05_ImportExport/adm/win/vc14/ImportExport.vcxproj.filters b/samples/mfc/standard/05_ImportExport/adm/win/vc14/ImportExport.vcxproj.filters
new file mode 100644
index 0000000000..9e69403a74
--- /dev/null
+++ b/samples/mfc/standard/05_ImportExport/adm/win/vc14/ImportExport.vcxproj.filters
@@ -0,0 +1,60 @@
+
+
+
+
+ {6fe93ff4-3fc7-4248-af1c-9d15b9b1904d}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {0387f39d-921d-4c19-9e7d-d397e90e235a}
+ h;hpp;hxx;hm;inl
+
+
+ {116ea642-b0c0-4973-bfbc-4814645fe955}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/05_ImportExport/adm/win/vc8/ImportExport.vcproj b/samples/mfc/standard/05_ImportExport/adm/win/vc8/ImportExport.vcproj
deleted file mode 100644
index 06c0db641b..0000000000
--- a/samples/mfc/standard/05_ImportExport/adm/win/vc8/ImportExport.vcproj
+++ /dev/null
@@ -1,686 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/05_ImportExport/adm/win/vc9/ImportExport.vcproj b/samples/mfc/standard/05_ImportExport/adm/win/vc9/ImportExport.vcproj
deleted file mode 100644
index 2d9a3f716c..0000000000
--- a/samples/mfc/standard/05_ImportExport/adm/win/vc9/ImportExport.vcproj
+++ /dev/null
@@ -1,683 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/06_Ocaf/adm/win/vc14/Ocaf.vcxproj b/samples/mfc/standard/06_Ocaf/adm/win/vc14/Ocaf.vcxproj
new file mode 100644
index 0000000000..0e62c7c2d2
--- /dev/null
+++ b/samples/mfc/standard/06_Ocaf/adm/win/vc14/Ocaf.vcxproj
@@ -0,0 +1,493 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}
+ Ocaf
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/Ocaf.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\src;...\..\..\res;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/Ocaf.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKLCAF.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBO.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/Ocaf.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win32\vc14\bin/Ocaf.pdb
+ Windows
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/Ocaf.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\src;...\..\..\res;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/Ocaf.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKLCAF.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBO.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/Ocaf.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win64\vc14\bin/Ocaf.pdb
+ Windows
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/Ocaf.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\src;...\..\..\res;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/Ocaf.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKLCAF.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBO.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/Ocaf.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win32\vc14\bind/Ocaf.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/Ocaf.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\src;...\..\..\res;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/Ocaf.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKLCAF.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBO.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/Ocaf.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win64\vc14\bind/Ocaf.pdb
+ Windows
+ MachineX64
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/06_Ocaf/adm/win/vc14/Ocaf.vcxproj.filters b/samples/mfc/standard/06_Ocaf/adm/win/vc14/Ocaf.vcxproj.filters
new file mode 100644
index 0000000000..1d3ba64324
--- /dev/null
+++ b/samples/mfc/standard/06_Ocaf/adm/win/vc14/Ocaf.vcxproj.filters
@@ -0,0 +1,112 @@
+
+
+
+
+ {3c30d6ca-d9bc-459f-99b6-9cc644fb9093}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {84ea6fae-dd93-4f6d-b50f-ed88ccc5ce98}
+ h;hpp;hxx;hm;inl
+
+
+ {185b7bc3-efac-469b-960c-918d0e30bc03}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/06_Ocaf/adm/win/vc8/Ocaf.vcproj b/samples/mfc/standard/06_Ocaf/adm/win/vc8/Ocaf.vcproj
deleted file mode 100644
index 5e62cd13c8..0000000000
--- a/samples/mfc/standard/06_Ocaf/adm/win/vc8/Ocaf.vcproj
+++ /dev/null
@@ -1,1091 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/06_Ocaf/adm/win/vc9/Ocaf.vcproj b/samples/mfc/standard/06_Ocaf/adm/win/vc9/Ocaf.vcproj
deleted file mode 100644
index 409eb97e95..0000000000
--- a/samples/mfc/standard/06_Ocaf/adm/win/vc9/Ocaf.vcproj
+++ /dev/null
@@ -1,1088 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/07_Triangulation/adm/win/vc14/Triangulation.vcxproj b/samples/mfc/standard/07_Triangulation/adm/win/vc14/Triangulation.vcxproj
new file mode 100644
index 0000000000..88a467cfb8
--- /dev/null
+++ b/samples/mfc/standard/07_Triangulation/adm/win/vc14/Triangulation.vcxproj
@@ -0,0 +1,321 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {B50C10C8-5260-498B-A80F-48FFB4534360}
+ Triangulation
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/Triangulation.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\Common;..\..\..\;$(CSF_OCCTIncludePath);..\..\..\src;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/Triangulation.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKBO.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/Triangulation.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win32\vc14\bin/Triangulation.pdb
+ Windows
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/Triangulation.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\..\Common;..\..\..\;$(CSF_OCCTIncludePath);..\..\..\src;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/Triangulation.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKBO.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/Triangulation.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win64\vc14\bin/Triangulation.pdb
+ Windows
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/Triangulation.tlb
+
+
+
+
+ Disabled
+ ..\..\..\..\Common;..\..\..\;$(CSF_OCCTIncludePath);..\..\..\src;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/Triangulation.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKBO.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/Triangulation.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win32\vc14\bind/Triangulation.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/Triangulation.tlb
+
+
+
+
+ Disabled
+ ..\..\..\..\Common;..\..\..\;$(CSF_OCCTIncludePath);..\..\..\src;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/Triangulation.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBRep.lib;TKIGES.lib;TKShHealing.lib;TKSTEP.lib;TKSTEP209.lib;TKSTEPAttr.lib;TKSTEPBase.lib;TKXSBase.lib;TKBO.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/Triangulation.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win64\vc14\bind/Triangulation.pdb
+ Windows
+ MachineX64
+
+
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/07_Triangulation/adm/win/vc14/Triangulation.vcxproj.filters b/samples/mfc/standard/07_Triangulation/adm/win/vc14/Triangulation.vcxproj.filters
new file mode 100644
index 0000000000..91717b535c
--- /dev/null
+++ b/samples/mfc/standard/07_Triangulation/adm/win/vc14/Triangulation.vcxproj.filters
@@ -0,0 +1,67 @@
+
+
+
+
+ {1ffd2e2a-cb4e-4b01-93a8-1689da39afe5}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {f9d99f5f-32c4-422c-b52f-1e0132811a39}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/07_Triangulation/adm/win/vc8/Triangulation.vcproj b/samples/mfc/standard/07_Triangulation/adm/win/vc8/Triangulation.vcproj
deleted file mode 100644
index d894259f55..0000000000
--- a/samples/mfc/standard/07_Triangulation/adm/win/vc8/Triangulation.vcproj
+++ /dev/null
@@ -1,578 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/07_Triangulation/adm/win/vc9/Triangulation.vcproj b/samples/mfc/standard/07_Triangulation/adm/win/vc9/Triangulation.vcproj
deleted file mode 100644
index e8c8f1a7b2..0000000000
--- a/samples/mfc/standard/07_Triangulation/adm/win/vc9/Triangulation.vcproj
+++ /dev/null
@@ -1,575 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/08_HLR/adm/win/vc14/HLR.vcxproj b/samples/mfc/standard/08_HLR/adm/win/vc14/HLR.vcxproj
new file mode 100644
index 0000000000..8fb435424f
--- /dev/null
+++ b/samples/mfc/standard/08_HLR/adm/win/vc14/HLR.vcxproj
@@ -0,0 +1,413 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {76045260-8DA6-4A3E-B220-F5B1B4ADE192}
+ HLR
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/HLR.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\..\Common;$(CSF_OCCTIncludePath);..\..\..\src\ISession2D;..\..\..\res;.\src\Properties;..\..\..\src;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/HLR.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/HLR.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win32\vc14\bin/HLR.pdb
+ Windows
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/HLR.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\..\Common;$(CSF_OCCTIncludePath);..\..\..\src\ISession2D;..\..\..\res;.\src\Properties;..\..\..\src;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/HLR.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/HLR.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win64\vc14\bin/HLR.pdb
+ Windows
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/HLR.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\..\Common;$(CSF_OCCTIncludePath);..\..\..\src\ISession2D;..\..\..\res;.\src\Properties;..\..\..\src;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/HLR.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/HLR.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win32\vc14\bind/HLR.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/HLR.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\..\Common;$(CSF_OCCTIncludePath);..\..\..\src\ISession2D;..\..\..\res;.\src\Properties;..\..\..\src;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/HLR.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/HLR.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win64\vc14\bind/HLR.pdb
+ Windows
+ MachineX64
+
+
+
+
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+
+
+
+
+ Disabled
+ .\Properties;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ .\Properties;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ .\Properties;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ .\Properties;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ .\Properties;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ .\Properties;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ .\Properties;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ Disabled
+ .\Properties;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/08_HLR/adm/win/vc14/HLR.vcxproj.filters b/samples/mfc/standard/08_HLR/adm/win/vc14/HLR.vcxproj.filters
new file mode 100644
index 0000000000..d8f08c9e32
--- /dev/null
+++ b/samples/mfc/standard/08_HLR/adm/win/vc14/HLR.vcxproj.filters
@@ -0,0 +1,142 @@
+
+
+
+
+ {71b03503-46e1-4a70-bf46-9d403d37b35a}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {22270cbf-7f10-4c26-8fc6-7f68842b776d}
+ h;hpp;hxx;hm;inl
+
+
+ {f220deda-1476-43c2-af8d-81ff1947d33d}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/08_HLR/adm/win/vc8/HLR.vcproj b/samples/mfc/standard/08_HLR/adm/win/vc8/HLR.vcproj
deleted file mode 100644
index f7f0d7d6e9..0000000000
--- a/samples/mfc/standard/08_HLR/adm/win/vc8/HLR.vcproj
+++ /dev/null
@@ -1,879 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/08_HLR/adm/win/vc9/HLR.vcproj b/samples/mfc/standard/08_HLR/adm/win/vc9/HLR.vcproj
deleted file mode 100644
index 16e587503c..0000000000
--- a/samples/mfc/standard/08_HLR/adm/win/vc9/HLR.vcproj
+++ /dev/null
@@ -1,876 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/09_Animation/adm/win/vc14/Animation.vcxproj b/samples/mfc/standard/09_Animation/adm/win/vc14/Animation.vcxproj
new file mode 100644
index 0000000000..956a8c12f7
--- /dev/null
+++ b/samples/mfc/standard/09_Animation/adm/win/vc14/Animation.vcxproj
@@ -0,0 +1,413 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {92492ACB-1F57-40BB-818F-33AD1C20273A}
+ Animation
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/Animation.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/Animation.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/Animation.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win32\vc14\bind/Animation.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/Animation.tlb
+
+
+
+
+ Disabled
+ ..\..\..\;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/Animation.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/Animation.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win64\vc14\bind/Animation.pdb
+ Windows
+ MachineX64
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/Animation.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/Animation.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/Animation.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win32\vc14\bin/Animation.pdb
+ Windows
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/Animation.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ..\..\..\;..\..\..\..\Common;$(CSF_OCCTIncludePath);%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/Animation.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+ true
+
+
+ TKVCAF.lib;TKBRep.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;mfcsample.lib;TKBO.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/Animation.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win64\vc14\bin/Animation.pdb
+ Windows
+ MachineX64
+
+
+
+
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ res;%(AdditionalIncludeDirectories)
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/09_Animation/adm/win/vc14/Animation.vcxproj.filters b/samples/mfc/standard/09_Animation/adm/win/vc14/Animation.vcxproj.filters
new file mode 100644
index 0000000000..879de1c590
--- /dev/null
+++ b/samples/mfc/standard/09_Animation/adm/win/vc14/Animation.vcxproj.filters
@@ -0,0 +1,94 @@
+
+
+
+
+ {d5298b93-c300-4e09-b89c-a7e7077e364f}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {44848e1a-ccd0-42de-b2d7-989ef24a56a9}
+ h;hpp;hxx;hm;inl
+
+
+ {ac89cece-2b9f-4975-ad38-a1fc83f2b2b3}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/09_Animation/adm/win/vc8/Animation.vcproj b/samples/mfc/standard/09_Animation/adm/win/vc8/Animation.vcproj
deleted file mode 100644
index f6bac08dee..0000000000
--- a/samples/mfc/standard/09_Animation/adm/win/vc8/Animation.vcproj
+++ /dev/null
@@ -1,857 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/09_Animation/adm/win/vc9/Animation.vcproj b/samples/mfc/standard/09_Animation/adm/win/vc9/Animation.vcproj
deleted file mode 100644
index d15a0c8e0c..0000000000
--- a/samples/mfc/standard/09_Animation/adm/win/vc9/Animation.vcproj
+++ /dev/null
@@ -1,854 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/10_Convert/adm/win/vc14/Convert.vcxproj b/samples/mfc/standard/10_Convert/adm/win/vc14/Convert.vcxproj
new file mode 100644
index 0000000000..cab6e808a3
--- /dev/null
+++ b/samples/mfc/standard/10_Convert/adm/win/vc14/Convert.vcxproj
@@ -0,0 +1,467 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {C527B648-F98D-42E5-9F59-251FD95D15A0}
+ Convert
+ MFCProj
+
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+ Application
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/Convert.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../../../../;../../../../Common;../../../src/WNT;../../../src;../../../src/ISession;$(CSF_OCCTIncludePath);../../../Common;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+
+
+ StdAfx.h
+ .\win32\obj/Convert.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKGeomAlgo.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;TKBRep.lib;TKG2d.lib;TKG3d.lib;TKGeomBase.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/Convert.exe
+ true
+ ..\..\..\..\win32\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ .\win32\obj\$(TargetFileName).intermediate.manifest
+ ../../../../win32\vc14\bin/Convert.pdb
+ Windows
+ false
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/Convert.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ ../../../../;../../../../Common;../../../src/WNT;../../../src;../../../src/ISession;$(CSF_OCCTIncludePath);../../../Common;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+
+
+ StdAfx.h
+ .\win64\obj/Convert.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKGeomAlgo.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;TKBRep.lib;TKG2d.lib;TKG3d.lib;TKGeomBase.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/Convert.exe
+ true
+ ..\..\..\..\win64\vc14\lib;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ .\win64\obj\$(TargetFileName).intermediate.manifest
+ ../../../../win64\vc14\bin/Convert.pdb
+ Windows
+ false
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/Convert.tlb
+
+
+
+
+ Disabled
+ ../../../../;../../../../Common;../../../src/WNT;../../../src;../../../src/ISession;$(CSF_OCCTIncludePath);../../../Common;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ StdAfx.h
+ .\win32\objd/Convert.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKGeomAlgo.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;TKBRep.lib;TKG2d.lib;TKG3d.lib;TKGeomBase.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/Convert.exe
+ true
+ ..\..\..\..\win32\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ .\win32\objd\$(TargetFileName).intermediate.manifest
+ true
+ ../../../../win32\vc14\bind/Convert.pdb
+ Windows
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/Convert.tlb
+
+
+
+
+ Disabled
+ ../../../../;../../../../Common;../../../src/WNT;../../../src;../../../src/ISession;$(CSF_OCCTIncludePath);../../../Common;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ StdAfx.h
+ .\win64\objd/Convert.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKGeomAlgo.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKV3d.lib;TKOpenGl.lib;TKBRep.lib;TKG2d.lib;TKG3d.lib;TKGeomBase.lib;mfcsample.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/Convert.exe
+ true
+ ..\..\..\..\win64\vc14\libd;$(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ .\win64\objd\$(TargetFileName).intermediate.manifest
+ true
+ ../../../../win64\vc14\bind/Convert.pdb
+ Windows
+ MachineX64
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %(PreprocessorDefinitions)
+ \mfc\15_AdditionalSamples\Common\WNT;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ \mfc\15_AdditionalSamples\Common\WNT;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ \mfc\15_AdditionalSamples\Common\WNT;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ \mfc\15_AdditionalSamples\Common\WNT;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+ {2d6cbbe8-6965-4016-b503-0d715ae26691}
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/10_Convert/adm/win/vc14/Convert.vcxproj.filters b/samples/mfc/standard/10_Convert/adm/win/vc14/Convert.vcxproj.filters
new file mode 100644
index 0000000000..2423254399
--- /dev/null
+++ b/samples/mfc/standard/10_Convert/adm/win/vc14/Convert.vcxproj.filters
@@ -0,0 +1,112 @@
+
+
+
+
+ {b2e6cca6-ebc5-4e7e-b06c-1e047a9e5013}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {3f765fb2-98a9-4f66-b536-0f09b68eefce}
+ h;hpp;hxx;hm;inl
+
+
+ {44a1d1d0-2210-4fc3-9d12-694b98b3e218}
+
+
+ {40f21a32-e9bf-4885-95d3-c8ee7a07c9ad}
+
+
+ {8cb29cb9-5584-4028-9405-cd74b6d71fb5}
+
+
+ {83444696-f610-4476-9d6b-1fed4444557f}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Common Files\Sources
+
+
+ Common Files\Sources
+
+
+ Common Files\Sources
+
+
+ Common Files\Sources
+
+
+ Common Files\Sources
+
+
+ Common Files\Sources
+
+
+ Common Files\Sources
+
+
+ Common Files\Sources
+
+
+
+
+ Header Files
+
+
+ Common Files\Headers
+
+
+ Common Files\Headers
+
+
+ Common Files\Headers
+
+
+ Common Files\Headers
+
+
+ Common Files\Headers
+
+
+ Common Files\Headers
+
+
+ Common Files\Headers
+
+
+ Common Files\Headers
+
+
+ Common Files\Headers
+
+
+
+
+ Common Files\Sources
+
+
+
+
+ Common Files\Resource Files
+
+
+ Common Files\Resource Files
+
+
+ Common Files\Resource Files
+
+
+ Common Files\Resource Files
+
+
+ Common Files\Resource Files
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/10_Convert/adm/win/vc8/Convert.vcproj b/samples/mfc/standard/10_Convert/adm/win/vc8/Convert.vcproj
deleted file mode 100644
index bdec0b9b68..0000000000
--- a/samples/mfc/standard/10_Convert/adm/win/vc8/Convert.vcproj
+++ /dev/null
@@ -1,1012 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/10_Convert/adm/win/vc9/Convert.vcproj b/samples/mfc/standard/10_Convert/adm/win/vc9/Convert.vcproj
deleted file mode 100644
index cfe73aff48..0000000000
--- a/samples/mfc/standard/10_Convert/adm/win/vc9/Convert.vcproj
+++ /dev/null
@@ -1,1009 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/All-vc8.sln b/samples/mfc/standard/All-vc14.sln
similarity index 75%
rename from samples/mfc/standard/All-vc8.sln
rename to samples/mfc/standard/All-vc14.sln
index c54e4a5f3c..61c0ff926b 100644
--- a/samples/mfc/standard/All-vc8.sln
+++ b/samples/mfc/standard/All-vc14.sln
@@ -1,56 +1,26 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Geometry", "01_Geometry\adm\win\vc8\Geometry.vcproj", "{31E8199C-C981-4B7F-9CC2-B8502565B581}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Microsoft Visual Studio Solution File, Format Version 14.00
+# Visual Studio 2015
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Geometry", "01_Geometry\adm\win\vc14\Geometry.vcxproj", "{31E8199C-C981-4B7F-9CC2-B8502565B581}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Modeling", "02_Modeling\adm\win\vc8\Modeling.vcproj", "{B10FC678-B9AF-4B05-B3DC-8F790C610CC3}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Modeling", "02_Modeling\adm\win\vc14\Modeling.vcxproj", "{B10FC678-B9AF-4B05-B3DC-8F790C610CC3}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Viewer2d", "03_Viewer2d\adm\win\vc8\Viewer2d.vcproj", "{6B905DC2-4E72-4EDA-99C2-7473634690FE}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Viewer2d", "03_Viewer2d\adm\win\vc14\Viewer2d.vcxproj", "{6B905DC2-4E72-4EDA-99C2-7473634690FE}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Viewer3d", "04_Viewer3d\adm\win\vc8\Viewer3d.vcproj", "{949DFBDF-9007-4C88-8925-43209C36A5D6}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Viewer3d", "04_Viewer3d\adm\win\vc14\Viewer3d.vcxproj", "{949DFBDF-9007-4C88-8925-43209C36A5D6}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImportExport", "05_ImportExport\adm\win\vc8\ImportExport.vcproj", "{1C9A05AE-AF5A-4ACE-9A72-83436D77504C}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImportExport", "05_ImportExport\adm\win\vc14\ImportExport.vcxproj", "{1C9A05AE-AF5A-4ACE-9A72-83436D77504C}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ocaf", "06_Ocaf\adm\win\vc8\Ocaf.vcproj", "{B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ocaf", "06_Ocaf\adm\win\vc14\Ocaf.vcxproj", "{B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Triangulation", "07_Triangulation\adm\win\vc8\Triangulation.vcproj", "{B50C10C8-5260-498B-A80F-48FFB4534360}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Triangulation", "07_Triangulation\adm\win\vc14\Triangulation.vcxproj", "{B50C10C8-5260-498B-A80F-48FFB4534360}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HLR", "08_HLR\adm\win\vc8\HLR.vcproj", "{76045260-8DA6-4A3E-B220-F5B1B4ADE192}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HLR", "08_HLR\adm\win\vc14\HLR.vcxproj", "{76045260-8DA6-4A3E-B220-F5B1B4ADE192}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Animation", "09_Animation\adm\win\vc8\Animation.vcproj", "{92492ACB-1F57-40BB-818F-33AD1C20273A}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Animation", "09_Animation\adm\win\vc14\Animation.vcxproj", "{92492ACB-1F57-40BB-818F-33AD1C20273A}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mfcsample", "mfcsample\adm\win\vc8\mfcsample.vcproj", "{2D6CBBE8-6965-4016-B503-0D715AE26691}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mfcsample", "mfcsample\adm\win\vc14\mfcsample.vcxproj", "{2D6CBBE8-6965-4016-B503-0D715AE26691}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Convert", "10_Convert\adm\win\vc8\Convert.vcproj", "{C527B648-F98D-42E5-9F59-251FD95D15A0}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Convert", "10_Convert\adm\win\vc14\Convert.vcxproj", "{C527B648-F98D-42E5-9F59-251FD95D15A0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/samples/mfc/standard/All-vc9.sln b/samples/mfc/standard/All-vc9.sln
deleted file mode 100644
index 0f3fbaf251..0000000000
--- a/samples/mfc/standard/All-vc9.sln
+++ /dev/null
@@ -1,155 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Geometry", "01_Geometry\adm\win\vc9\Geometry.vcproj", "{31E8199C-C981-4B7F-9CC2-B8502565B581}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Modeling", "02_Modeling\adm\win\vc9\Modeling.vcproj", "{B10FC678-B9AF-4B05-B3DC-8F790C610CC3}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Viewer2d", "03_Viewer2d\adm\win\vc9\Viewer2d.vcproj", "{6B905DC2-4E72-4EDA-99C2-7473634690FE}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Viewer3d", "04_Viewer3d\adm\win\vc9\Viewer3d.vcproj", "{949DFBDF-9007-4C88-8925-43209C36A5D6}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ImportExport", "05_ImportExport\adm\win\vc9\ImportExport.vcproj", "{1C9A05AE-AF5A-4ACE-9A72-83436D77504C}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ocaf", "06_Ocaf\adm\win\vc9\Ocaf.vcproj", "{B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Triangulation", "07_Triangulation\adm\win\vc9\Triangulation.vcproj", "{B50C10C8-5260-498B-A80F-48FFB4534360}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HLR", "08_HLR\adm\win\vc9\HLR.vcproj", "{76045260-8DA6-4A3E-B220-F5B1B4ADE192}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Animation", "09_Animation\adm\win\vc9\Animation.vcproj", "{92492ACB-1F57-40BB-818F-33AD1C20273A}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mfcsample", "mfcsample\adm\win\vc9\mfcsample.vcproj", "{2D6CBBE8-6965-4016-B503-0D715AE26691}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Convert", "10_Convert\adm\win\vc9\Convert.vcproj", "{C527B648-F98D-42E5-9F59-251FD95D15A0}"
- ProjectSection(ProjectDependencies) = postProject
- {2D6CBBE8-6965-4016-B503-0D715AE26691} = {2D6CBBE8-6965-4016-B503-0D715AE26691}
- EndProjectSection
-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
- {31E8199C-C981-4B7F-9CC2-B8502565B581}.Debug|Win32.ActiveCfg = Debug|Win32
- {31E8199C-C981-4B7F-9CC2-B8502565B581}.Debug|Win32.Build.0 = Debug|Win32
- {31E8199C-C981-4B7F-9CC2-B8502565B581}.Debug|x64.ActiveCfg = Debug|x64
- {31E8199C-C981-4B7F-9CC2-B8502565B581}.Debug|x64.Build.0 = Debug|x64
- {31E8199C-C981-4B7F-9CC2-B8502565B581}.Release|Win32.ActiveCfg = Release|Win32
- {31E8199C-C981-4B7F-9CC2-B8502565B581}.Release|Win32.Build.0 = Release|Win32
- {31E8199C-C981-4B7F-9CC2-B8502565B581}.Release|x64.ActiveCfg = Release|x64
- {31E8199C-C981-4B7F-9CC2-B8502565B581}.Release|x64.Build.0 = Release|x64
- {B10FC678-B9AF-4B05-B3DC-8F790C610CC3}.Debug|Win32.ActiveCfg = Debug|Win32
- {B10FC678-B9AF-4B05-B3DC-8F790C610CC3}.Debug|Win32.Build.0 = Debug|Win32
- {B10FC678-B9AF-4B05-B3DC-8F790C610CC3}.Debug|x64.ActiveCfg = Debug|x64
- {B10FC678-B9AF-4B05-B3DC-8F790C610CC3}.Debug|x64.Build.0 = Debug|x64
- {B10FC678-B9AF-4B05-B3DC-8F790C610CC3}.Release|Win32.ActiveCfg = Release|Win32
- {B10FC678-B9AF-4B05-B3DC-8F790C610CC3}.Release|Win32.Build.0 = Release|Win32
- {B10FC678-B9AF-4B05-B3DC-8F790C610CC3}.Release|x64.ActiveCfg = Release|x64
- {B10FC678-B9AF-4B05-B3DC-8F790C610CC3}.Release|x64.Build.0 = Release|x64
- {6B905DC2-4E72-4EDA-99C2-7473634690FE}.Debug|Win32.ActiveCfg = Debug|Win32
- {6B905DC2-4E72-4EDA-99C2-7473634690FE}.Debug|Win32.Build.0 = Debug|Win32
- {6B905DC2-4E72-4EDA-99C2-7473634690FE}.Debug|x64.ActiveCfg = Debug|x64
- {6B905DC2-4E72-4EDA-99C2-7473634690FE}.Debug|x64.Build.0 = Debug|x64
- {6B905DC2-4E72-4EDA-99C2-7473634690FE}.Release|Win32.ActiveCfg = Release|Win32
- {6B905DC2-4E72-4EDA-99C2-7473634690FE}.Release|Win32.Build.0 = Release|Win32
- {6B905DC2-4E72-4EDA-99C2-7473634690FE}.Release|x64.ActiveCfg = Release|x64
- {6B905DC2-4E72-4EDA-99C2-7473634690FE}.Release|x64.Build.0 = Release|x64
- {949DFBDF-9007-4C88-8925-43209C36A5D6}.Debug|Win32.ActiveCfg = Debug|Win32
- {949DFBDF-9007-4C88-8925-43209C36A5D6}.Debug|Win32.Build.0 = Debug|Win32
- {949DFBDF-9007-4C88-8925-43209C36A5D6}.Debug|x64.ActiveCfg = Debug|x64
- {949DFBDF-9007-4C88-8925-43209C36A5D6}.Debug|x64.Build.0 = Debug|x64
- {949DFBDF-9007-4C88-8925-43209C36A5D6}.Release|Win32.ActiveCfg = Release|Win32
- {949DFBDF-9007-4C88-8925-43209C36A5D6}.Release|Win32.Build.0 = Release|Win32
- {949DFBDF-9007-4C88-8925-43209C36A5D6}.Release|x64.ActiveCfg = Release|x64
- {949DFBDF-9007-4C88-8925-43209C36A5D6}.Release|x64.Build.0 = Release|x64
- {1C9A05AE-AF5A-4ACE-9A72-83436D77504C}.Debug|Win32.ActiveCfg = Debug|Win32
- {1C9A05AE-AF5A-4ACE-9A72-83436D77504C}.Debug|Win32.Build.0 = Debug|Win32
- {1C9A05AE-AF5A-4ACE-9A72-83436D77504C}.Debug|x64.ActiveCfg = Debug|x64
- {1C9A05AE-AF5A-4ACE-9A72-83436D77504C}.Debug|x64.Build.0 = Debug|x64
- {1C9A05AE-AF5A-4ACE-9A72-83436D77504C}.Release|Win32.ActiveCfg = Release|Win32
- {1C9A05AE-AF5A-4ACE-9A72-83436D77504C}.Release|Win32.Build.0 = Release|Win32
- {1C9A05AE-AF5A-4ACE-9A72-83436D77504C}.Release|x64.ActiveCfg = Release|x64
- {1C9A05AE-AF5A-4ACE-9A72-83436D77504C}.Release|x64.Build.0 = Release|x64
- {B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}.Debug|Win32.ActiveCfg = Debug|Win32
- {B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}.Debug|Win32.Build.0 = Debug|Win32
- {B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}.Debug|x64.ActiveCfg = Debug|x64
- {B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}.Debug|x64.Build.0 = Debug|x64
- {B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}.Release|Win32.ActiveCfg = Release|Win32
- {B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}.Release|Win32.Build.0 = Release|Win32
- {B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}.Release|x64.ActiveCfg = Release|x64
- {B3C10EF6-42C7-4DB8-A49C-7E38255D5B1B}.Release|x64.Build.0 = Release|x64
- {B50C10C8-5260-498B-A80F-48FFB4534360}.Debug|Win32.ActiveCfg = Debug|Win32
- {B50C10C8-5260-498B-A80F-48FFB4534360}.Debug|Win32.Build.0 = Debug|Win32
- {B50C10C8-5260-498B-A80F-48FFB4534360}.Debug|x64.ActiveCfg = Debug|x64
- {B50C10C8-5260-498B-A80F-48FFB4534360}.Debug|x64.Build.0 = Debug|x64
- {B50C10C8-5260-498B-A80F-48FFB4534360}.Release|Win32.ActiveCfg = Release|Win32
- {B50C10C8-5260-498B-A80F-48FFB4534360}.Release|Win32.Build.0 = Release|Win32
- {B50C10C8-5260-498B-A80F-48FFB4534360}.Release|x64.ActiveCfg = Release|x64
- {B50C10C8-5260-498B-A80F-48FFB4534360}.Release|x64.Build.0 = Release|x64
- {76045260-8DA6-4A3E-B220-F5B1B4ADE192}.Debug|Win32.ActiveCfg = Debug|Win32
- {76045260-8DA6-4A3E-B220-F5B1B4ADE192}.Debug|Win32.Build.0 = Debug|Win32
- {76045260-8DA6-4A3E-B220-F5B1B4ADE192}.Debug|x64.ActiveCfg = Debug|x64
- {76045260-8DA6-4A3E-B220-F5B1B4ADE192}.Debug|x64.Build.0 = Debug|x64
- {76045260-8DA6-4A3E-B220-F5B1B4ADE192}.Release|Win32.ActiveCfg = Release|Win32
- {76045260-8DA6-4A3E-B220-F5B1B4ADE192}.Release|Win32.Build.0 = Release|Win32
- {76045260-8DA6-4A3E-B220-F5B1B4ADE192}.Release|x64.ActiveCfg = Release|x64
- {76045260-8DA6-4A3E-B220-F5B1B4ADE192}.Release|x64.Build.0 = Release|x64
- {92492ACB-1F57-40BB-818F-33AD1C20273A}.Debug|Win32.ActiveCfg = Debug|Win32
- {92492ACB-1F57-40BB-818F-33AD1C20273A}.Debug|Win32.Build.0 = Debug|Win32
- {92492ACB-1F57-40BB-818F-33AD1C20273A}.Debug|x64.ActiveCfg = Debug|x64
- {92492ACB-1F57-40BB-818F-33AD1C20273A}.Debug|x64.Build.0 = Debug|x64
- {92492ACB-1F57-40BB-818F-33AD1C20273A}.Release|Win32.ActiveCfg = Release|Win32
- {92492ACB-1F57-40BB-818F-33AD1C20273A}.Release|Win32.Build.0 = Release|Win32
- {92492ACB-1F57-40BB-818F-33AD1C20273A}.Release|x64.ActiveCfg = Release|x64
- {92492ACB-1F57-40BB-818F-33AD1C20273A}.Release|x64.Build.0 = Release|x64
- {2D6CBBE8-6965-4016-B503-0D715AE26691}.Debug|Win32.ActiveCfg = Debug|Win32
- {2D6CBBE8-6965-4016-B503-0D715AE26691}.Debug|Win32.Build.0 = Debug|Win32
- {2D6CBBE8-6965-4016-B503-0D715AE26691}.Debug|x64.ActiveCfg = Debug|x64
- {2D6CBBE8-6965-4016-B503-0D715AE26691}.Debug|x64.Build.0 = Debug|x64
- {2D6CBBE8-6965-4016-B503-0D715AE26691}.Release|Win32.ActiveCfg = Release|Win32
- {2D6CBBE8-6965-4016-B503-0D715AE26691}.Release|Win32.Build.0 = Release|Win32
- {2D6CBBE8-6965-4016-B503-0D715AE26691}.Release|x64.ActiveCfg = Release|x64
- {2D6CBBE8-6965-4016-B503-0D715AE26691}.Release|x64.Build.0 = Release|x64
- {C527B648-F98D-42E5-9F59-251FD95D15A0}.Debug|Win32.ActiveCfg = Debug|Win32
- {C527B648-F98D-42E5-9F59-251FD95D15A0}.Debug|Win32.Build.0 = Debug|Win32
- {C527B648-F98D-42E5-9F59-251FD95D15A0}.Debug|x64.ActiveCfg = Debug|x64
- {C527B648-F98D-42E5-9F59-251FD95D15A0}.Debug|x64.Build.0 = Debug|x64
- {C527B648-F98D-42E5-9F59-251FD95D15A0}.Release|Win32.ActiveCfg = Release|Win32
- {C527B648-F98D-42E5-9F59-251FD95D15A0}.Release|Win32.Build.0 = Release|Win32
- {C527B648-F98D-42E5-9F59-251FD95D15A0}.Release|x64.ActiveCfg = Release|x64
- {C527B648-F98D-42E5-9F59-251FD95D15A0}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/mfc/standard/mfcsample/adm/win/vc14/mfcsample.vcxproj b/samples/mfc/standard/mfcsample/adm/win/vc14/mfcsample.vcxproj
new file mode 100644
index 0000000000..3f75f8c8ed
--- /dev/null
+++ b/samples/mfc/standard/mfcsample/adm/win/vc14/mfcsample.vcxproj
@@ -0,0 +1,772 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {2D6CBBE8-6965-4016-B503-0D715AE26691}
+ mfcsample
+ MFCProj
+
+
+
+ DynamicLibrary
+ Dynamic
+ Unicode
+ v140
+
+
+ DynamicLibrary
+ Dynamic
+ Unicode
+ v140
+
+
+ DynamicLibrary
+ Dynamic
+ Unicode
+ v140
+
+
+ DynamicLibrary
+ Dynamic
+ Unicode
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ../../../../win32\vc14\bind\
+ .\win32\objd\
+ true
+ ../../../../win64\vc14\bind\
+ .\win64\objd\
+ true
+ ../../../../win32\vc14\bin\
+ .\win32\obj\
+ false
+ ../../../../win64\vc14\bin\
+ .\win64\obj\
+ false
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\objd/mfcsample.tlb
+
+
+
+
+ Disabled
+ $(CSF_OCCTIncludePath);..\..\..\..\Common;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_AFXEXT;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win32\objd/mfcsample.pch
+ .\win32\objd/
+ .\win32\objd/
+ .\win32\objd/
+ Level4
+ true
+ EditAndContinue
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV3d.lib;TKOpenGl.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bind/mfcsample.dll
+ true
+ $(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win32\vc14\bind/mfcsample.pdb
+ Windows
+ ../../../../win32\vc14\libd/mfcsample.lib
+ MachineX86
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\objd/mfcsample.tlb
+
+
+
+
+ Disabled
+ $(CSF_OCCTIncludePath);..\..\..\..\Common;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_AFXEXT;WINVER=0x0501;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ stdafx.h
+ .\win64\objd/mfcsample.pch
+ .\win64\objd/
+ .\win64\objd/
+ .\win64\objd/
+ Level4
+ true
+ ProgramDatabase
+ Default
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV3d.lib;TKOpenGl.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bind/mfcsample.dll
+ true
+ $(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ true
+ ../../../../win64\vc14\bind/mfcsample.pdb
+ Windows
+ ../../../../win64\vc14\libd/mfcsample.lib
+ MachineX64
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ Win32
+ .\win32\obj/mfcsample.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ $(CSF_OCCTIncludePath);..\..\..\..\Common;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_AFXEXT;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win32\obj/mfcsample.pch
+ .\win32\obj/
+ .\win32\obj/
+ .\win32\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV3d.lib;TKOpenGl.lib;%(AdditionalDependencies)
+ ../../../../win32\vc14\bin/mfcsample.dll
+ true
+ $(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win32\vc14\bin/mfcsample.pdb
+ Windows
+ ../../../../win32\vc14\lib/mfcsample.lib
+ MachineX86
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ true
+ X64
+ .\win64\obj/mfcsample.tlb
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ $(CSF_OCCTIncludePath);..\..\..\..\Common;..\..\..\..\..\..\Common;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_AFXEXT;WINVER=0x0501;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+ Use
+ stdafx.h
+ .\win64\obj/mfcsample.pch
+ .\win64\obj/
+ .\win64\obj/
+ .\win64\obj/
+ Level4
+ true
+ Default
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+ $(IntDir)%(Filename).res
+
+
+ TKVCAF.lib;TKVrml.lib;TKStl.lib;TKBrep.lib;TKIGES.lib;TKShHealing.lib;TKStep.lib;TKXSBase.lib;TKBool.lib;TKCAF.lib;TKCDF.lib;TKernel.lib;TKFeat.lib;TKFillet.lib;TKG2d.lib;TKG3d.lib;TKGeomAlgo.lib;TKGeomBase.lib;TKHLR.lib;TKMath.lib;TKOffset.lib;TKPrim.lib;TKService.lib;TKTopAlgo.lib;TKMesh.lib;TKV3d.lib;TKOpenGl.lib;%(AdditionalDependencies)
+ ../../../../win64\vc14\bin/mfcsample.dll
+ true
+ $(CSF_OCCTLibPath);%(AdditionalLibraryDirectories)
+ ../../../../win64\vc14\bin/mfcsample.pdb
+ Windows
+ ../../../../win64\vc14\lib/mfcsample.lib
+ MachineX64
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ ..\Common\stdafx.h
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Create
+ ..\Common\stdafx.h
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ ..\Common\stdafx.h
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ Create
+ ..\Common\stdafx.h
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ Disabled
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ EnableFastChecks
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ MaxSpeed
+ %(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+
+
+
+
+ %(PreprocessorDefinitions)
+ \mfc\Common\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ \mfc\Common\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ \mfc\Common\res;%(AdditionalIncludeDirectories)
+ %(PreprocessorDefinitions)
+ \mfc\Common\res;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/mfcsample/adm/win/vc14/mfcsample.vcxproj.filters b/samples/mfc/standard/mfcsample/adm/win/vc14/mfcsample.vcxproj.filters
new file mode 100644
index 0000000000..dfe07fcfe0
--- /dev/null
+++ b/samples/mfc/standard/mfcsample/adm/win/vc14/mfcsample.vcxproj.filters
@@ -0,0 +1,286 @@
+
+
+
+
+ {23255ff5-fb8f-4ffd-bf15-b4aab2f5a773}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {c0619ee9-00d5-4587-ac1c-7f8e97f7d314}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {6c21e485-b17c-4b50-a64e-8032b8867916}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {5cef5b98-dbfe-4dc1-9030-6333f582b9e6}
+
+
+ {2d59ab2b-935c-4f19-a01a-cf228ab78490}
+ h;hpp;hxx;hm;inl
+
+
+ {da6f5036-6fe5-479c-9407-d4c6bb3bc83f}
+ h;hpp;hxx;hm;inl
+
+
+ {f0d2a1cd-637f-4375-8949-9c5bc227c1a6}
+
+
+ {cad0c56e-8d9f-4728-9d66-f7188c6080d7}
+
+
+ {7d971500-8ead-4c2b-851d-31395a5fb01c}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files\Resource2D-src
+
+
+ Source Files\Resource2D-src
+
+
+ Source Files\Resource2D-src
+
+
+ Source Files\Primitive-src
+
+
+ Source Files\Primitive-src
+
+
+ Source Files\Primitive-src
+
+
+ Source Files\Primitive-src
+
+
+ Source Files\ISession2D-src
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files\Resource2D-headers
+
+
+ Header Files\Resource2D-headers
+
+
+ Header Files\Resource2D-headers
+
+
+ Header Files\Primitive-headers
+
+
+ Header Files\Primitive-headers
+
+
+ Header Files\Primitive-headers
+
+
+ Header Files\Primitive-headers
+
+
+ Header Files\ISession2D-headers
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/samples/mfc/standard/mfcsample/adm/win/vc8/mfcsample.vcproj b/samples/mfc/standard/mfcsample/adm/win/vc8/mfcsample.vcproj
deleted file mode 100644
index c99909ca2a..0000000000
--- a/samples/mfc/standard/mfcsample/adm/win/vc8/mfcsample.vcproj
+++ /dev/null
@@ -1,1922 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/mfcsample/adm/win/vc9/mfcsample.vcproj b/samples/mfc/standard/mfcsample/adm/win/vc9/mfcsample.vcproj
deleted file mode 100644
index ebd14d989b..0000000000
--- a/samples/mfc/standard/mfcsample/adm/win/vc9/mfcsample.vcproj
+++ /dev/null
@@ -1,1915 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/samples/mfc/standard/msvc.bat b/samples/mfc/standard/msvc.bat
index fc9f6fea07..d2e1a05938 100644
--- a/samples/mfc/standard/msvc.bat
+++ b/samples/mfc/standard/msvc.bat
@@ -10,11 +10,7 @@ set "PRJFILE=%~dp0All-%VCVER%.sln"
set "VisualStudioExpressName=VCExpress"
-if /I "%VCVER%" == "vc8" (
- set "DevEnvDir=%VS80COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc9" (
- set "DevEnvDir=%VS90COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc10" (
+if /I "%VCVER%" == "vc10" (
set "DevEnvDir=%VS100COMNTOOLS%..\IDE"
) else if /I "%VCVER%" == "vc11" (
set "DevEnvDir=%VS110COMNTOOLS%..\IDE"
@@ -24,6 +20,9 @@ if /I "%VCVER%" == "vc8" (
) else if /I "%VCVER%" == "vc12" (
set "DevEnvDir=%VS120COMNTOOLS%..\IDE"
set "VisualStudioExpressName=WDExpress"
+) else if /I "%VCVER%" == "vc14" (
+ set "DevEnvDir=%VS140COMNTOOLS%..\IDE"
+ set "VisualStudioExpressName=WDExpress"
) else (
echo Error: wrong VS identifier
exit /B
diff --git a/samples/qt/FuncDemo/FuncDemo-vc10.sln b/samples/qt/FuncDemo/FuncDemo-vc10.sln
deleted file mode 100644
index 82a314f763..0000000000
--- a/samples/qt/FuncDemo/FuncDemo-vc10.sln
+++ /dev/null
@@ -1,24 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FuncDemo-vc10", "FuncDemo-vc10.vcxproj", "{F2D59C5F-5C24-30CF-AD15-5EFBBA975C97}"
-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
- {F2D59C5F-5C24-30CF-AD15-5EFBBA975C97}.Debug|Win32.ActiveCfg = Debug|x64
- {F2D59C5F-5C24-30CF-AD15-5EFBBA975C97}.Debug|x64.ActiveCfg = Release|x64
- {F2D59C5F-5C24-30CF-AD15-5EFBBA975C97}.Debug|x64.Build.0 = Release|x64
- {F2D59C5F-5C24-30CF-AD15-5EFBBA975C97}.Release|Win32.ActiveCfg = Release|x64
- {F2D59C5F-5C24-30CF-AD15-5EFBBA975C97}.Release|x64.ActiveCfg = Release|x64
- {F2D59C5F-5C24-30CF-AD15-5EFBBA975C97}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/FuncDemo/FuncDemo-vc11.sln b/samples/qt/FuncDemo/FuncDemo-vc11.sln
deleted file mode 100644
index b9a14ef5ef..0000000000
--- a/samples/qt/FuncDemo/FuncDemo-vc11.sln
+++ /dev/null
@@ -1,22 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FuncDemo-vc11", "FuncDemo-vc11.vcxproj", "{2D45A075-9BD9-385B-9361-B8E6DB02E623}"
-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
- {2D45A075-9BD9-385B-9361-B8E6DB02E623}.Debug|Win32.ActiveCfg = Debug|x64
- {2D45A075-9BD9-385B-9361-B8E6DB02E623}.Debug|x64.ActiveCfg = Debug|x64
- {2D45A075-9BD9-385B-9361-B8E6DB02E623}.Release|Win32.ActiveCfg = Release|x64
- {2D45A075-9BD9-385B-9361-B8E6DB02E623}.Release|x64.ActiveCfg = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/FuncDemo/FuncDemo-vc12.sln b/samples/qt/FuncDemo/FuncDemo-vc12.sln
deleted file mode 100644
index a0d643901f..0000000000
--- a/samples/qt/FuncDemo/FuncDemo-vc12.sln
+++ /dev/null
@@ -1,24 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.40629.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FuncDemo-vc12", "FuncDemo-vc12.vcxproj", "{10FEA026-33D8-3FA2-904F-8B99F5CC7A8F}"
-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
- {10FEA026-33D8-3FA2-904F-8B99F5CC7A8F}.Debug|Win32.ActiveCfg = Debug|x64
- {10FEA026-33D8-3FA2-904F-8B99F5CC7A8F}.Debug|x64.ActiveCfg = Debug|x64
- {10FEA026-33D8-3FA2-904F-8B99F5CC7A8F}.Release|Win32.ActiveCfg = Release|x64
- {10FEA026-33D8-3FA2-904F-8B99F5CC7A8F}.Release|x64.ActiveCfg = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/FuncDemo/FuncDemo.pro b/samples/qt/FuncDemo/FuncDemo.pro
index a15738dad8..67df58079a 100644
--- a/samples/qt/FuncDemo/FuncDemo.pro
+++ b/samples/qt/FuncDemo/FuncDemo.pro
@@ -73,7 +73,7 @@ copy_res.CONFIG += no_link target_predeps
win32: copy_res.commands = type ${QMAKE_FILE_IN} > $${RES_DIR}/${QMAKE_FILE_BASE}${QMAKE_FILE_EXT}
unix: copy_res.commands = cp -f ${QMAKE_FILE_IN} $${RES_DIR}
QMAKE_EXTRA_COMPILERS += copy_res
-#QMAKE_CXXFLAGS += /wd4996
+QMAKE_EXTRA_COMPILERS += copy_res
greaterThan(QT_MAJOR_VERSION, 4) {
QT += widgets
diff --git a/samples/qt/FuncDemo/FuncDemo0.pro b/samples/qt/FuncDemo/FuncDemo0.pro
new file mode 100644
index 0000000000..09937f3e87
--- /dev/null
+++ b/samples/qt/FuncDemo/FuncDemo0.pro
@@ -0,0 +1,5 @@
+TEMPLATE=subdirs
+
+SUBDIRS=FuncDemo0
+
+FuncDemo0.file=FuncDemo.pro
diff --git a/samples/qt/FuncDemo/genproj.bat b/samples/qt/FuncDemo/genproj.bat
index c9b61ad160..d19fbf0d8e 100644
--- a/samples/qt/FuncDemo/genproj.bat
+++ b/samples/qt/FuncDemo/genproj.bat
@@ -6,31 +6,21 @@ REM Use first argument to specify version of Visual Studio (vc8, vc9, or vc10),
REM second argument specifies architecture) (win32 or win64)
REM third argument specifies Debug or Release mode
-Setlocal EnableDelayedExpansion
-
call "%~dp0env.bat" %1 %2 %3
-set EXT=vcproj
-
if not "%VCVER%" == "" (
- if /I "%VCVER%" == "vc8" (
- set VCVER=vc8
- set "VCVARS=%VS80COMNTOOLS%..\..\VC\vcvarsall.bat"
- ) else if /I "%VCVER%" == "vc9" (
- set VCVER=vc9
- set "VCVARS=%VS90COMNTOOLS%..\..\VC\vcvarsall.bat"
- ) else if /I "%VCVER%" == "vc10" (
+ if /I "%VCVER%" == "vc10" (
set VCVER=vc10
- set EXT=vcxproj
set "VCVARS=%VS100COMNTOOLS%..\..\VC\vcvarsall.bat"
) else if /I "%VCVER%" == "vc11" (
set VCVER=vc11
- set EXT=vcxproj
set "VCVARS=%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
) else if /I "%VCVER%" == "vc12" (
set VCVER=vc12
- set EXT=vcxproj
set "VCVARS=%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
+ ) else if /I "%VCVER%" == "vc14" (
+ set VCVER=vc14
+ set "VCVARS=%VS140COMNTOOLS%..\..\VC\vcvarsall.bat"
) else (
echo Error: first argument ^(%VCVER%^) should specify supported version of Visual C++,
echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc11 ^(VS 2012^)
@@ -43,4 +33,4 @@ if ["%ARCH%"] == ["64"] set VCARCH=amd64
call "%VCVARS%" %VCARCH%
-qmake -tp vc -o FuncDemo-%VCVER%.%EXT% FuncDemo.pro
+qmake -tp vc -r -o FuncDemo.sln FuncDemo0.pro
diff --git a/samples/qt/FuncDemo/msvc.bat b/samples/qt/FuncDemo/msvc.bat
index 79bb6290ba..1b3731bb53 100644
--- a/samples/qt/FuncDemo/msvc.bat
+++ b/samples/qt/FuncDemo/msvc.bat
@@ -6,15 +6,11 @@ rem Setup environment
call "%~dp0env.bat" %1 %2 %3
rem Define path to project file
-set "PRJFILE=%~dp0FuncDemo-%VCVER%.sln"
+set "PRJFILE=%~dp0FuncDemo.sln"
set "VisualStudioExpressName=VCExpress"
-if /I "%VCVER%" == "vc8" (
- set "DevEnvDir=%VS80COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc9" (
- set "DevEnvDir=%VS90COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc10" (
+if /I "%VCVER%" == "vc10" (
set "DevEnvDir=%VS100COMNTOOLS%..\IDE"
) else if /I "%VCVER%" == "vc11" (
set "DevEnvDir=%VS110COMNTOOLS%..\IDE"
@@ -24,6 +20,9 @@ if /I "%VCVER%" == "vc8" (
) else if /I "%VCVER%" == "vc12" (
set "DevEnvDir=%VS120COMNTOOLS%..\IDE"
set "VisualStudioExpressName=WDExpress"
+) else if /I "%VCVER%" == "vc14" (
+ set "DevEnvDir=%VS140COMNTOOLS%..\IDE"
+ set "VisualStudioExpressName=WDExpress"
) else (
echo Error: wrong VS identifier
exit /B
diff --git a/samples/qt/FuncDemo/src/graphwidget.cpp b/samples/qt/FuncDemo/src/graphwidget.cpp
index 588ee5eabb..26abc6be6c 100644
--- a/samples/qt/FuncDemo/src/graphwidget.cpp
+++ b/samples/qt/FuncDemo/src/graphwidget.cpp
@@ -200,7 +200,7 @@ void GraphWidget::drawBackground(QPainter *painter, const QRectF &rect)
QLinearGradient gradient(sceneRect.topLeft(), sceneRect.bottomRight());
gradient.setColorAt(0, Qt::white);
gradient.setColorAt(1, Qt::lightGray);
- painter->fillRect(rect.intersect(sceneRect), gradient);
+ painter->fillRect(rect.intersected(sceneRect), gradient);
painter->setBrush(Qt::NoBrush);
painter->drawRect(sceneRect);
}
diff --git a/samples/qt/FuncDemo/src/graphwidget.h b/samples/qt/FuncDemo/src/graphwidget.h
index 1f4d63f84c..72a989fd5c 100644
--- a/samples/qt/FuncDemo/src/graphwidget.h
+++ b/samples/qt/FuncDemo/src/graphwidget.h
@@ -22,7 +22,7 @@
#ifndef GRAPHWIDGET_H
#define GRAPHWIDGET_H
-#include
+#include
#include "FThread.h"
diff --git a/samples/qt/FuncDemo/src/mainwindow.cpp b/samples/qt/FuncDemo/src/mainwindow.cpp
index cb1f4904f7..25749069fc 100644
--- a/samples/qt/FuncDemo/src/mainwindow.cpp
+++ b/samples/qt/FuncDemo/src/mainwindow.cpp
@@ -20,6 +20,10 @@
****************************************************************************/
#include
+#include
+#if QT_VERSION > QT_VERSION_CHECK(5, 0, 0)
+#include
+#endif
#include "mainwindow.h"
#include "graphwidget.h"
@@ -192,7 +196,7 @@ void MainWindow::compute()
void MainWindow::nbThreads()
{
bool ok;
- int nb = QInputDialog::getInteger(this, tr("Number of threads"), tr("(1 - 4): "),
+ int nb = QInputDialog::getInt(this, tr("Number of threads"), tr("(1 - 4): "),
graph->getNbThreads(), 1, 4, 1, &ok);
if (ok)
graph->setNbThreads(nb);
diff --git a/samples/qt/IESample/IESample-vc10.sln b/samples/qt/IESample/IESample-vc10.sln
deleted file mode 100644
index 29f3e4622c..0000000000
--- a/samples/qt/IESample/IESample-vc10.sln
+++ /dev/null
@@ -1,23 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IESample", "IESample.vcxproj", "{6B92925F-E981-3FF2-AA6A-B0A00466F30A}"
-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
- {6B92925F-E981-3FF2-AA6A-B0A00466F30A}.Debug|Win32.ActiveCfg = Debug|x64
- {6B92925F-E981-3FF2-AA6A-B0A00466F30A}.Debug|x64.ActiveCfg = Debug|x64
- {6B92925F-E981-3FF2-AA6A-B0A00466F30A}.Debug|x64.Build.0 = Debug|x64
- {6B92925F-E981-3FF2-AA6A-B0A00466F30A}.Release|Win32.ActiveCfg = Release|x64
- {6B92925F-E981-3FF2-AA6A-B0A00466F30A}.Release|x64.ActiveCfg = Release|x64
- {6B92925F-E981-3FF2-AA6A-B0A00466F30A}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/IESample/IESample-vc11.sln b/samples/qt/IESample/IESample-vc11.sln
deleted file mode 100644
index 0893d1298b..0000000000
--- a/samples/qt/IESample/IESample-vc11.sln
+++ /dev/null
@@ -1,19 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IESample", "IESample.vcxproj", "{7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Debug|Win32.ActiveCfg = Debug|Win32
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Debug|Win32.Build.0 = Debug|Win32
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Release|Win32.ActiveCfg = Release|Win32
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/IESample/IESample-vc12.sln b/samples/qt/IESample/IESample-vc12.sln
deleted file mode 100644
index 923d523c1c..0000000000
--- a/samples/qt/IESample/IESample-vc12.sln
+++ /dev/null
@@ -1,25 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.21005.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IESample", "IESample.vcxproj", "{AC7D6E9F-9F0B-3AFC-B2AB-D40458175F7D}"
-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
- {AC7D6E9F-9F0B-3AFC-B2AB-D40458175F7D}.Debug|Win32.ActiveCfg = Debug|x64
- {AC7D6E9F-9F0B-3AFC-B2AB-D40458175F7D}.Debug|x64.ActiveCfg = Debug|x64
- {AC7D6E9F-9F0B-3AFC-B2AB-D40458175F7D}.Debug|x64.Build.0 = Debug|x64
- {AC7D6E9F-9F0B-3AFC-B2AB-D40458175F7D}.Release|Win32.ActiveCfg = Release|x64
- {AC7D6E9F-9F0B-3AFC-B2AB-D40458175F7D}.Release|x64.ActiveCfg = Release|x64
- {AC7D6E9F-9F0B-3AFC-B2AB-D40458175F7D}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/IESample/IESample-vc7.sln b/samples/qt/IESample/IESample-vc7.sln
deleted file mode 100644
index 945d3bb42b..0000000000
--- a/samples/qt/IESample/IESample-vc7.sln
+++ /dev/null
@@ -1,19 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
-# Visual Studio 2003
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IESample", "IESample.vcproj", "{7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Debug|Win32.ActiveCfg = Debug|Win32
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Debug|Win32.Build.0 = Debug|Win32
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Release|Win32.ActiveCfg = Release|Win32
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/IESample/IESample-vc8.sln b/samples/qt/IESample/IESample-vc8.sln
deleted file mode 100644
index 9c1504153f..0000000000
--- a/samples/qt/IESample/IESample-vc8.sln
+++ /dev/null
@@ -1,19 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IESample", "IESample.vcproj", "{7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Debug|Win32.ActiveCfg = Debug|Win32
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Debug|Win32.Build.0 = Debug|Win32
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Release|Win32.ActiveCfg = Release|Win32
- {7FD0453F-8AC0-3EE3-9C11-DD413EF20A44}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/IESample/IESample-vc9.sln b/samples/qt/IESample/IESample-vc9.sln
deleted file mode 100644
index e9b9f78d1f..0000000000
--- a/samples/qt/IESample/IESample-vc9.sln
+++ /dev/null
@@ -1,19 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IESample", "IESample.vcproj", "{AD4DADCB-F15E-37FD-B3AA-88504FAAF4FD}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {AD4DADCB-F15E-37FD-B3AA-88504FAAF4FD}.Debug|Win32.ActiveCfg = Debug|Win32
- {AD4DADCB-F15E-37FD-B3AA-88504FAAF4FD}.Debug|Win32.Build.0 = Debug|Win32
- {AD4DADCB-F15E-37FD-B3AA-88504FAAF4FD}.Release|Win32.ActiveCfg = Release|Win32
- {AD4DADCB-F15E-37FD-B3AA-88504FAAF4FD}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/IESample/IESample0.pro b/samples/qt/IESample/IESample0.pro
new file mode 100644
index 0000000000..6f3d05bc1c
--- /dev/null
+++ b/samples/qt/IESample/IESample0.pro
@@ -0,0 +1,5 @@
+TEMPLATE=subdirs
+
+SUBDIRS=IESample0
+
+IESample0.file=IESample.pro
diff --git a/samples/qt/IESample/genproj.bat b/samples/qt/IESample/genproj.bat
index 164361b202..c24698b42c 100644
--- a/samples/qt/IESample/genproj.bat
+++ b/samples/qt/IESample/genproj.bat
@@ -6,31 +6,21 @@ REM Use first argument to specify version of Visual Studio (vc8, vc9, or vc10),
REM second argument specifies architecture) (win32 or win64)
REM third argument specifies Debug or Release mode
-Setlocal EnableDelayedExpansion
-
call "%~dp0env.bat" %1 %2 %3
-set EXT=vcproj
-
if not "%VCVER%" == "" (
- if /I "%VCVER%" == "vc8" (
- set VCVER=vc8
- set "VCVARS=%VS80COMNTOOLS%..\..\VC\vcvarsall.bat"
- ) else if /I "%VCVER%" == "vc9" (
- set VCVER=vc9
- set "VCVARS=%VS90COMNTOOLS%..\..\VC\vcvarsall.bat"
- ) else if /I "%VCVER%" == "vc10" (
+ if /I "%VCVER%" == "vc10" (
set VCVER=vc10
- set EXT=vcxproj
- set "VCVARS=%VS100COMNTOOLS%..\..\VC\vcvarsall.bat"
+ set "VCVARS=%VS100COMNTOOLS%..\..\VC\vcvarsall.bat"
) else if /I "%VCVER%" == "vc11" (
set VCVER=vc11
- set EXT=vcxproj
set "VCVARS=%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
) else if /I "%VCVER%" == "vc12" (
set VCVER=vc12
- set EXT=vcxproj
- set "VCVARS=%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
+ set "VCVARS=%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
+ ) else if /I "%VCVER%" == "vc14" (
+ set VCVER=vc14
+ set "VCVARS=%VS140COMNTOOLS%..\..\VC\vcvarsall.bat"
) else (
echo Error: first argument ^(%VCVER%^) should specify supported version of Visual C++,
echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc11 ^(VS 2012^)
@@ -43,4 +33,4 @@ if ["%ARCH%"] == ["64"] set VCARCH=amd64
call "%VCVARS%" %VCARCH%
-qmake -tp vc -o IESample.%EXT% IESample.pro
+qmake -tp vc -r -o IESample.sln IESample0.pro
diff --git a/samples/qt/IESample/msvc.bat b/samples/qt/IESample/msvc.bat
index b0065d8ddd..cd003fbffa 100644
--- a/samples/qt/IESample/msvc.bat
+++ b/samples/qt/IESample/msvc.bat
@@ -6,7 +6,7 @@ rem Setup environment
call "%~dp0env.bat" %1 %2 %3
rem Define path to project file
-set "PRJFILE=%~dp0IESample-%VCVER%.sln"
+set "PRJFILE=%~dp0IESample.sln"
set "VisualStudioExpressName=VCExpress"
diff --git a/samples/qt/Tutorial/Tutorial-vc10.sln b/samples/qt/Tutorial/Tutorial-vc10.sln
deleted file mode 100644
index 2803f54b7a..0000000000
--- a/samples/qt/Tutorial/Tutorial-vc10.sln
+++ /dev/null
@@ -1,23 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tutorial", "Tutorial.vcxproj", "{57C7DDA0-7B4D-3B28-867B-CE6F0E30896A}"
-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
- {57C7DDA0-7B4D-3B28-867B-CE6F0E30896A}.Debug|Win32.ActiveCfg = Debug|x64
- {57C7DDA0-7B4D-3B28-867B-CE6F0E30896A}.Debug|x64.ActiveCfg = Debug|x64
- {57C7DDA0-7B4D-3B28-867B-CE6F0E30896A}.Debug|x64.Build.0 = Debug|x64
- {57C7DDA0-7B4D-3B28-867B-CE6F0E30896A}.Release|Win32.ActiveCfg = Release|x64
- {57C7DDA0-7B4D-3B28-867B-CE6F0E30896A}.Release|x64.ActiveCfg = Release|x64
- {57C7DDA0-7B4D-3B28-867B-CE6F0E30896A}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/Tutorial/Tutorial-vc11.sln b/samples/qt/Tutorial/Tutorial-vc11.sln
deleted file mode 100644
index ef211cde2e..0000000000
--- a/samples/qt/Tutorial/Tutorial-vc11.sln
+++ /dev/null
@@ -1,19 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tutorial", "Tutorial.vcxproj", "{59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Debug|Win32.ActiveCfg = Debug|Win32
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Debug|Win32.Build.0 = Debug|Win32
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Release|Win32.ActiveCfg = Release|Win32
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/Tutorial/Tutorial-vc12.sln b/samples/qt/Tutorial/Tutorial-vc12.sln
deleted file mode 100644
index 7c828fc78a..0000000000
--- a/samples/qt/Tutorial/Tutorial-vc12.sln
+++ /dev/null
@@ -1,25 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.21005.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tutorial", "Tutorial.vcxproj", "{E42C23CA-7A67-321E-9503-384C0FB7BA2C}"
-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
- {E42C23CA-7A67-321E-9503-384C0FB7BA2C}.Debug|Win32.ActiveCfg = Debug|x64
- {E42C23CA-7A67-321E-9503-384C0FB7BA2C}.Debug|x64.ActiveCfg = Debug|x64
- {E42C23CA-7A67-321E-9503-384C0FB7BA2C}.Debug|x64.Build.0 = Debug|x64
- {E42C23CA-7A67-321E-9503-384C0FB7BA2C}.Release|Win32.ActiveCfg = Release|x64
- {E42C23CA-7A67-321E-9503-384C0FB7BA2C}.Release|x64.ActiveCfg = Release|x64
- {E42C23CA-7A67-321E-9503-384C0FB7BA2C}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/Tutorial/Tutorial-vc7.sln b/samples/qt/Tutorial/Tutorial-vc7.sln
deleted file mode 100644
index 04c876ed55..0000000000
--- a/samples/qt/Tutorial/Tutorial-vc7.sln
+++ /dev/null
@@ -1,19 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
-# Visual Studio 2003
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tutorial", "Tutorial.vcproj", "{59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Debug|Win32.ActiveCfg = Debug|Win32
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Debug|Win32.Build.0 = Debug|Win32
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Release|Win32.ActiveCfg = Release|Win32
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/Tutorial/Tutorial-vc8.sln b/samples/qt/Tutorial/Tutorial-vc8.sln
deleted file mode 100644
index efd0859e9a..0000000000
--- a/samples/qt/Tutorial/Tutorial-vc8.sln
+++ /dev/null
@@ -1,19 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual Studio 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tutorial", "Tutorial.vcproj", "{59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Debug|Win32.ActiveCfg = Debug|Win32
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Debug|Win32.Build.0 = Debug|Win32
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Release|Win32.ActiveCfg = Release|Win32
- {59DEDC8A-A5ED-31E8-8F2B-8D996E3A41D6}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/Tutorial/Tutorial-vc9.sln b/samples/qt/Tutorial/Tutorial-vc9.sln
deleted file mode 100644
index cef63e51f9..0000000000
--- a/samples/qt/Tutorial/Tutorial-vc9.sln
+++ /dev/null
@@ -1,19 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tutorial", "Tutorial.vcproj", "{28627D0B-F82A-39D5-A15D-DDAFA11059E7}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {28627D0B-F82A-39D5-A15D-DDAFA11059E7}.Debug|Win32.ActiveCfg = Debug|Win32
- {28627D0B-F82A-39D5-A15D-DDAFA11059E7}.Debug|Win32.Build.0 = Debug|Win32
- {28627D0B-F82A-39D5-A15D-DDAFA11059E7}.Release|Win32.ActiveCfg = Release|Win32
- {28627D0B-F82A-39D5-A15D-DDAFA11059E7}.Release|Win32.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/samples/qt/Tutorial/Tutorial0.pro b/samples/qt/Tutorial/Tutorial0.pro
new file mode 100644
index 0000000000..0c46b29be6
--- /dev/null
+++ b/samples/qt/Tutorial/Tutorial0.pro
@@ -0,0 +1,5 @@
+TEMPLATE=subdirs
+
+SUBDIRS=Tutorial0
+
+Tutorial0.file=Tutorial.pro
diff --git a/samples/qt/Tutorial/genproj.bat b/samples/qt/Tutorial/genproj.bat
index c8a0780b7a..c050d12d0d 100644
--- a/samples/qt/Tutorial/genproj.bat
+++ b/samples/qt/Tutorial/genproj.bat
@@ -6,31 +6,21 @@ REM Use first argument to specify version of Visual Studio (vc8, vc9, or vc10),
REM second argument specifies architecture) (win32 or win64)
REM third argument specifies Debug or Release mode
-Setlocal EnableDelayedExpansion
-
call "%~dp0env.bat" %1 %2 %3
-set EXT=vcproj
-
if not "%VCVER%" == "" (
- if /I "%VCVER%" == "vc8" (
- set VCVER=vc8
- set "VCVARS=%VS80COMNTOOLS%..\..\VC\vcvarsall.bat"
- ) else if /I "%VCVER%" == "vc9" (
- set VCVER=vc9
- set "VCVARS=%VS90COMNTOOLS%..\..\VC\vcvarsall.bat"
- ) else if /I "%VCVER%" == "vc10" (
+ if /I "%VCVER%" == "vc10" (
set VCVER=vc10
- set EXT=vcxproj
set "VCVARS=%VS100COMNTOOLS%..\..\VC\vcvarsall.bat"
) else if /I "%VCVER%" == "vc11" (
set VCVER=vc11
- set EXT=vcxproj
set "VCVARS=%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
) else if /I "%VCVER%" == "vc12" (
set VCVER=vc12
- set EXT=vcxproj
set "VCVARS=%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
+ ) else if /I "%VCVER%" == "vc14" (
+ set VCVER=vc14
+ set "VCVARS=%VS140COMNTOOLS%..\..\VC\vcvarsall.bat"
) else (
echo Error: first argument ^(%VCVER%^) should specify supported version of Visual C++,
echo one of: vc8 ^(VS 2005 SP1^), vc9 ^(VS 2008 SP1^), vc10 ^(VS 2010^) or vc11 ^(VS 2012^)
@@ -43,4 +33,4 @@ if ["%ARCH%"] == ["64"] set VCARCH=amd64
call "%VCVARS%" %VCARCH%
-qmake -tp vc -o Tutorial.%EXT% Tutorial.pro
+qmake -tp vc -r -o Tutorial.sln Tutorial0.pro
diff --git a/samples/qt/Tutorial/msvc.bat b/samples/qt/Tutorial/msvc.bat
index 00e3882241..65262ca0c3 100644
--- a/samples/qt/Tutorial/msvc.bat
+++ b/samples/qt/Tutorial/msvc.bat
@@ -6,15 +6,11 @@ rem Setup environment
call "%~dp0env.bat" %1 %2 %3
rem Define path to project file
-set "PRJFILE=%~dp0Tutorial-%VCVER%.sln"
+set "PRJFILE=%~dp0Tutorial.sln"
set "VisualStudioExpressName=VCExpress"
-if /I "%VCVER%" == "vc8" (
- set "DevEnvDir=%VS80COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc9" (
- set "DevEnvDir=%VS90COMNTOOLS%..\IDE"
-) else if /I "%VCVER%" == "vc10" (
+if /I "%VCVER%" == "vc10" (
set "DevEnvDir=%VS100COMNTOOLS%..\IDE"
) else if /I "%VCVER%" == "vc11" (
set "DevEnvDir=%VS110COMNTOOLS%..\IDE"
@@ -24,6 +20,9 @@ if /I "%VCVER%" == "vc8" (
) else if /I "%VCVER%" == "vc12" (
set "DevEnvDir=%VS120COMNTOOLS%..\IDE"
set "VisualStudioExpressName=WDExpress"
+) else if /I "%VCVER%" == "vc14" (
+ set "DevEnvDir=%VS140COMNTOOLS%..\IDE"
+ set "VisualStudioExpressName=WDExpress"
) else (
echo Error: wrong VS identifier
exit /B