06.01.2015 Views

Introduction to EON SDK - Construction IT research at VTT

Introduction to EON SDK - Construction IT research at VTT

Introduction to EON SDK - Construction IT research at VTT

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

User Guide<br />

Techniques<br />

the workspace. When the workspace is reopened, include the PP<br />

project in the cre<strong>at</strong>ed workspace. The PP project is in a node<br />

project sub-direc<strong>to</strong>ry.<br />

Wizard-gener<strong>at</strong>ed files<br />

As the wizard cre<strong>at</strong>es the new node’s code skele<strong>to</strong>n, it will gener<strong>at</strong>e<br />

several new files.<br />

<strong>EON</strong> Node Wizard gener<strong>at</strong>ed files:<br />

Direc<strong>to</strong>ry: ...\ProjectName<br />

• ProjectName.DSP<br />

Visual Studio project file. Contains project settings, e.g. linker<br />

directives.<br />

• STDAFX.H<br />

Include file for standard system include files and the project<br />

specific include files th<strong>at</strong> are used frequently but changed<br />

infrequently. This file is included by STDAFX.CPP.<br />

• STDAFX.CPP<br />

Source file used <strong>to</strong> cre<strong>at</strong>e the project's precompiled header file<br />

(.pch).<br />

• RESOURCE.H<br />

Header file containing resource symbol definitions, e.g., the<br />

default icon bitmap resource. This file is included by the resource<br />

script.<br />

• ProjectName.RC<br />

Project resource script containing version inform<strong>at</strong>ion, string<br />

table, dialogs, icons and bitmaps, compiled in<strong>to</strong> a binary resource<br />

th<strong>at</strong> is linked <strong>to</strong> the project output file. (ProjectName.DLL).<br />

• ProjectName.DEF<br />

Module-definition file is a text file th<strong>at</strong> contains st<strong>at</strong>ements for<br />

defining ProjectName.DLL and its exports.<br />

• ProjectName.IDL<br />

The interface specific<strong>at</strong>ion file consists of an interface header<br />

followed by an interface body. The interface header includes an<br />

<strong>at</strong>tribute list describing characteristics th<strong>at</strong> apply <strong>to</strong> the<br />

interface as a whole. The interface body contains the remote d<strong>at</strong>a<br />

types and function pro<strong>to</strong>types. This file is compiled by MIDL before<br />

the C++ compiler is activ<strong>at</strong>ed. The MIDL output is ProjectName.H,<br />

which is included in ProjectName.CPP.<br />

• ProjectName.CPP<br />

Implement<strong>at</strong>ion of ProjectName.DLL exports.<br />

• NodeName.H<br />

22<br />

<strong>EON</strong> <strong>SDK</strong> 2.53.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!