VC6.0下配置EON SDK

来源:互联网 发布:有生日提醒软件 编辑:程序博客网 时间:2024/06/06 06:30

网络上关于VC6.0与EON SDK的配置介绍几乎为零,这是自己摸索总结的一点经验……

VC与EON SDK的配置如同VC与其他工具包(像OpenCV)有点类似。

首先:安装VC6.0,然后再安装EON SDK,这个顺序不能变。否则失败!

然后:启动VC6.0,点击新建如下图:会出现两个新的 向导(wizard)分别是 EON Moudle Wizard 和 EON Node Wizard 。

 

如果出现两个新的向导,说明你已经安装好了EON SDk 了,接下来就是配置了。

配置方法:(假设EON SDK 安装目录为C:\Program Files\EON Reality\EON SDK)

   工具---选项---目录

  选择‘可执行文件’ ,将C:\Program Files\EON Reality\EON SDK\Development Files\executable 添加进去

  选择‘include files’,将C:\Program Files\EON Reality\EON SDK\Development Files\include 添加进去

  选择‘library files’,将C:\Program Files\EON Reality\EON SDK\Development Files\lib 添加进去

  以上配置为永久配置,不用每次新建工程的时候都配置一遍。

 

最后,如何使用两个向导:

    先说 EON Moudle Wizard ,选择后输入工程名字,点击确定,会像MFC那样生成很多文件,没错,也可以不用自己添加代码而直接运行的。EON自动将子自己的代码嵌入VC框架之中。

首先,编译,无误之后点击运行,会出现一个选择可执行文件名的一个调试对话框,这时候,需要我们选择一个可执行文件。作为测试用,我们点击对话框小箭头,选择ActiveX Control Test Container ,就会出现一个界面。也可以选择Default Web Browser 。

 

创建成功后,应该关闭工程,重新打开才能编译通过。

 

 

再说 EON Node Wizard,选择之后,点击确定。会出现以下

 

EON节点属性设置对话框中可以设置要创建节点的名称和所在的节点群组。在Methods部分为EON节点设置一些特殊功能的属性,这些功能并不是EON节点所必须的,选择了这些属性,系统将在下一步创建的源代码框架中将加入相应的代码。

1)Update。选择这选项,系统运行时,节点每帧都将刷新一次数据。SDK在生成的源代码框架中将加入Update()函数,在场景每一帧的绘制中被调用。

2)IsSensor。传感器属性设置。选择该属性,系统把节点当成传感器看待,允许节点在没有收到入事件(eventIn)的情况下产生出事件(eventOut)。

3)EventsProcessed。在接收到入事件的情况下,系统每一帧都执行该函数。

4)Serialize。用于节点数据类型的保存和读取。

设置好节点的属性参数后,选择确定,EON SDK将自动生成节点开发的程序框架代码,直接往程序框架添加代码,即可根据用户要求创建节点。

创建成功后,应关闭工程,然后重新打开。

编译工程,VC自动为节点注册。可在注册表中HKEY_LOCAL_MACHINE->SOFTWARE->

EON REALITY->EON->6.0->Popup->Agent 中找到新建的节点。

 

Ok,基本使用先介绍到这里。下次介绍SDK的使用。

 

GOOD LUCK ----------------yaung