1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-04 18:06:22 +03:00
kgv 8c088c52fc 0029470: Samples - eliminate references to deprecated Local Context from MFC sample
AIS_InteractiveContext::MoveTo(), ::Select(), ::ShiftSelect() now throw
an exception on invalid V3d_View argument instead of returning empty results.
AIS_InteractiveContext::DetectedShape() and ::BeginImmediateDraw() now can
be called without opened Local Context.

Draw Harness - removed unused commands vsetam, vunsetam.
Removed unused methods ViewerTest::StandardModeActivation(), ::PickObject(), PickObjects().
Interactive input of Selection modes 0..7 now redirects to vselmode
instead of removed ViewerTest::StandardModeActivation().
2018-03-16 14:56:40 +03:00
..

MFC samples

  1. Contents

The directory samples/mfc/standard contains the following packages and files:

  • Numbered packages: 01_Geometry, 02_Modeling, etc. provide projects and sources of samples;
  • Files All-vc(number).sln are auxiliary utility projects depending on all other sample projects. When such project is rebuilt, all samples and mfcsample library are also rebuilt.
  • Common directory provides common source and header files for samples and dynamic-link library mfcsample.dll.
  • Data directory stores data files.
  • mfcsample directory contains project for mfcsample.dll library providing basic functionality used by all OCC samples.
  • File env.bat is called from msvc.bat.
  1. Launching Open CASCADE Technology samples:

To run the Open CASCADE Technology samples, use command:

execute run.bat [vc10|vc11|vc12|vc14] [win32|win64] [Release|Debug] [SampleName]

To run the Animation sample, use command:

execute run.bat vc10 win64 Debug Animation
  1. Modifying and rebuilding samples:

You can modify, compile and launch all sample projects in MS Visual C++ at once with command:

execute msvc.bat [vc10|vc11|vc12|vc14] [win32|win64] [Release|Debug]

To run all sample projects in MS Visual C++ at once, use command:

execute msvc.bat vc10 win64 Debug

Note: make sure that your PATH environment variable contains a directory, where msdev.exe is located.