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
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