PathEngine home previous: Modifying the scenenext: The Playable Demo
Contents, Programmers Guide, The 3D Content Processing Demo, Building the source code

Building the source code

The source code for the 3d content processing demo is included in the SDK samples directory, 'CP3DDemo' subdirectory.

Note that it is not possible to build modified versions of this demo with the 'testbed only' version of the PathEngine SDK archive.

Static and DLL linkage

Two projects are provided for the demo, one ('CP3DDemo') for DLL linkage with the 3D content processing and the other ('CP3DDemo_StaticLinkage', not included in the samples workspace) for static linkage against the 3D content processing.

Both projects build a DLL designed to be run within the PathEngine testbed.

The 'CP3DDemo' project then also loads the separate 3D content processing DLL, (not incuded in the 'testbed only' archive), for run-time linkage to the 3D content processing functionality.

The 'CP3DDemo_StaticLinkage' has no run-time linkage requirements, but includes the PathEngine direct linkage header, and links with PathEngine internal libs, so source code packages are required in order to build this version of the demo.
Before building this version of the project, build the 'PathEngine' and 'TestBed' and 'ContentProcessing3D' projects (in the core SDK) to ensure that all required libs are available.


Documentation for PathEngine release 5.29 - Copyright © 2002-2012 PathEnginenext: The Playable Demo