PathEngine home previous: Build Directories and Namingnext: Building with the Python Build Scripts
Contents, Programmers Guide, Building the Source Code, Building in Visual Studio

Building in Visual Studio

Finding Visual Studio project and solution files

Visual studio project files are provided for the following platforms (by platform code, see Source Code Packages):

Project files for Visual Studio 2012 are located under the 'SDKRoot/VisualStudio2012' directory, in subdirectories corresponding to the relevant platform code.

(So, for example, the Visual Studio 2012 project files for the 'PC' platform are located under 'SDKRoot/VisualStudio2012/PC'.)

You can then also build in later versions of Visual Studio by loading the Visual Studio 2012 project files, and letting Visual Studio perform an automatic update.

Additional build requirements for ground export plugins and for the TestBed

Before building the ground export plugins or the testbed, it will be necessary to add search paths for required SDK include and library files.

(For the TestBed, paths to a DirectX SDK installation, for 3DS Max plugins, paths to a 3DS Max SDK installation, and so on.)

Exception handling

The project files supplied for the 'PC' platform have exception handling turned off, and the _HAS_EXCEPTIONS preprocessor define set to 0 to turn off exception handling code in the STL headers.

(See Exception Handling.)

In case of any problems exception handling can be reenabled by simply setting 'Enable C++ exceptions' to 'yes', and removing the pre-processor define.

(Turning off exception handling gives us some performance improvements, and a fairly significant reduction in executable size.)

Documentation for PathEngine release 6.00 - Copyright © 2002-2016 PathEnginenext: Building with the Python Build Scripts