PathEngine home previous: A basic applicationnext: Defining an entry point
Contents, Programmers Guide, Example Projects, Tutorials, A basic application, Project setup

Project setup

To run under the Testbed, applications need to be setup as dll, or 'Dynamic-Link Libary' projects.
When building under Visual Studio you can copy and modify one of the example projects, or create a new project using the 'empty DLL project' template, to start with, and add the relevant code for linking with the PathEngine testbed.

Each project that links with PathEngine will need to include API headers from 'SDKRoot/code/externalAPI', so include paths should be set up appropriately.

(Simple testbed applications will just need to include 'i_pathengine.h' and 'i_testbed.h'. Other headers are then available for linking directly against PathEngine as a static library, or linking with the 3D content processing.)

Each project that links with PathEngine will need to include API headers from 'SDKRoot/code/externalAPI', so include paths should be set up appropriately.

The supplied projects are set up to generate output files in a directory 'SDKRoot/build/platform/configuration/projectType', where platform is either 'Win32' or 'x64', configuration is 'Debug' or 'Release', and projectType is 'testbedApp' for applications that runs under the testbed, or 'exampleConsoleExe' for applications that link with the run-time or 3D processing libraries directly.


Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEnginenext: Defining an entry point