vs2015与Irrlicht鬼火引擎
来源:互联网 发布:ip网络广播草坪音箱 编辑:程序博客网 时间:2024/04/25 16:42
一、Irrlicht源代码相关
下载地址:http://irrlicht.sourceforge.net/downloads/
解压后的目录结构:
使用该引擎创建应用程序主要与bin、include和lib文件夹相关。
二、创建空项目和设置
2.1 创建C++空项目
2.2 包含目录和链接目录设定
菜单中的 项目->属性->VC++目录,为引用目录添加引擎源代码的include目录,为库目录添加引擎源代码下的lib/Win64-visualStudio,这里应该对应你相应的平台。
2.3拷贝dll文件
将bin\Win64-VisualStudio\Irrlicht.dll拷贝到项目根目录中。
三、测试
代码:
#include <irrlicht.h>using namespace irr;using namespace core;using namespace scene;using namespace video;using namespace io;using namespace gui;#ifdef _IRR_WINDOWS_#pragma comment(lib, "Irrlicht.lib")#pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup")#endifint main(){IrrlichtDevice *device =createDevice(video::EDT_SOFTWARE, dimension2d<u32>(640, 480), 16,false, false, false, 0);if (!device)return 1;device->setWindowCaption(L"Hello World! - Irrlicht Engine Demo");IVideoDriver* driver = device->getVideoDriver();ISceneManager* smgr = device->getSceneManager();IGUIEnvironment* guienv = device->getGUIEnvironment();guienv->addStaticText(L"Hello World! This is the Irrlicht Software renderer!",rect<s32>(10, 10, 260, 22), true);smgr->addCameraSceneNode(0, vector3df(0, 30, -40), vector3df(0, 5, 0));while (device->run()){driver->beginScene(true, true, SColor(255, 100, 101, 140));smgr->drawAll();guienv->drawAll();driver->endScene();}device->drop();return 0;}
代码来源:http://www.cnblogs.com/tail/p/3190808.html
成功运行会出现HelloWorld的窗口。
四、可能的错误
4.1 提示:应用程序无法正常启动0xc000007b
原因:平台环境和库文件不匹配
4.2 编译器警告找不到头文件
原因:平台环境和库文件不匹配
4.3 C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
解决方案:http://zhidao.baidu.com/link?url=4DYnaCDC9Ily-wBbvGulfs-kCV1uryJvg2h7dheblAZ113YSQceGyoNF6bfkaY3hMI3juJUqYGNcU4EiJZNyBCcAHocgi1vSQMaIUrTY0pK
相关阅读:http://www.cnblogs.com/tail/p/3190808.html
0 0
- vs2015与Irrlicht鬼火引擎
- 【Irrlicht鬼火引擎】 认识鬼火引擎
- 【Irrlicht鬼火引擎】 认识鬼火引擎
- 【Irrlicht鬼火引擎】 安装配置Irrlicht鬼火引擎
- 【Irrlicht鬼火引擎】 安装配置Irrlicht鬼火引擎
- 让Irrlicht鬼火引擎显示中文
- 鬼火引擎irrlicht一些功能资源收集
- 【Irrlicht鬼火引擎】掌握引擎使用流程,入门程序HelloWorld
- Irrlicht(鬼火引擎)中多设备的支持
- Qt 使用irrlicht(鬼火)3D引擎
- Qt irrlicht(鬼火)3D引擎 摄像机旋转问题
- 鬼火(irrlicht)的复燃
- 开发日志一:前期准备Ogre与irrlicht(食人魔vs 鬼火)
- 认识鬼火引擎
- 鬼火引擎-Quake3Map
- Irrlicht引擎
- Irrlicht游戏引擎初步分析与研究
- 逐个版本分析鬼火引擎
- 初学CSS
- 黑马程序员——Java基础笔记---数组
- EditPlus配色方案,仿Sublime
- github基础命令
- 简单Maven的Web项目之验证码(jcaptcha组件篇)
- vs2015与Irrlicht鬼火引擎
- HTML学习心得
- 用Swift编写iOS录
- 街区最短路径问题-简单数论
- [LeetCode] Insert Interval 插入区间
- MAC安装JDK1.8
- generate parentthese
- hdu5339-Untitled // BestCoder Round #49 ($) 1001 (搜索)
- hdu 5311 Hidden String