hge在VS2010中的配置

阿涛,你要认真对待每一件事,你要潇洒,你要懂自己,要做自己,要成为自己!

好久没有写博客了,倒不是自己偷懒而是上不了网了。以为自己的系统出了问题,各种调节,各种检测都不行。于是重装,重装之后还是不行,整个五一都没有网上,郁闷的心情可想而知。找过物业,说不是他的问题,那就是我的问题喽,五一扛着电脑去修,到了修电脑的地方,我擦,完全没有问题,网页打开嗖嗖的。更加郁闷,扛着电脑回家。下午又到学校的实验室去试试,擦,上网嗖嗖的还是。这下我就知道了,绝对是物业的问题了。

就在20分钟前,我找到物业,物业网管说:“你是不是下什么东西了?“   我郁闷了,网都没得上还下东西,什么东西?您不就是怀疑我下黄片了嘛,前几天喊你来检测的时候说不是你们的问题,原来怀疑我下黄片给我断了呀,你妹啊!

OK,牢骚到此为止。

由于要做个小项目,用到HGE,所以顺便把自己的使用过程记载下来,以后兴许还会用得到,顺便帮助一下刚学习HGE的同学。

HGE: Haaf's Game Engine
http://hge.relishgames.com/这是它的官网,英文版的。我建议大家看英文原版的,虽然有中文社区。编程这个活用的就是英文的东西,最后把英文当成一种习惯,谁让你选择软件这一行呢。还有就是和国际接轨嘛,一些科技前沿几乎都是英文,没有理由不去好好玩英文了。
网站对HGE进行了详细的介绍。下载下来后里面有教程和文档(API),仔细看看,很好懂(如果看不懂别急,慢慢来,自己打一遍就差不多了)。

下面我就说说在VS中怎么配置:
首先看一下下载下来的hge的目录:
doc 
include
lib
precompiled
src
tools
bass.dll
hge.dll
license.txt
readme.txt

OK,doc里面存放的就是api了,进去瞧瞧吧,没有网络的时候也可以看着它摸索编程。

include里面就是所有的头文件,这个文件待会配置的时候用的着

lib文件夹里面有三个子文件夹,一看就知道是不同开发环境用到得库文件,lib是在编译源代码的时候使用,让编译器知道怎么链接到调用的函数。如同linux下的.so文件,前面博客中写过如何在linux下配置Eclipse配置NDK,使用C来写函数被调用,期间就产生.so文件。这个文件后面也会用到,里面的hge.lib hgehelp.ib都会配置到

precompiled文件夹里面存放的是预编译好的例子工程,可以直接运行,对hge可以产生什么样的效果有个大概的了解。

src 文件夹里面存放的是源文件

tools 里面存放的是工具,有粒子系统,还有文字制作系统,还有一个不是太了解,我主要用到得就是例子编辑系统。打开particleed.exe通过调节各个按钮就可以制作自己想要的渲染效果了。

tutorials里面就是教程了,源码都在,可能缺少一些素材,到precompeled里面去找就好。

bass.dll和hge.dll需要复制到你windows--->system32下面

OK,下面是配置过程
首先:新建一个VC++下的32控制台应用程序或者win32项目,(经过测试都可以),下一步选择空项目。
然后右键点击你的项目选择属性,在弹出的对话框里面进行如下设置:


选中左边VC++ 目录,然后在右边的包含目录里面添加hge中的include目录
然后在库目录里面添加hge中的lib--vc目录


然后在如上图,在左侧的连接器中的输入,选中后在右边附加依赖项中添加hge.lib  ;hgehelp.lib
然后再忽略特定默认库中添加libc.lib之所以要忽略它是引文该类库已经不被支持。
然后点击应用,点击确定。这样配置就完成了。
接下来导入教程工程学习hge吧。


有不对的地方请大家指正,多谢!

你可能感兴趣的:(hge,2010,tutorials,eclipse,linux,include,编程)