我的Irrlicht学习笔记1——环境配置
来源:互联网 发布:json框架有哪些 编辑:程序博客网 时间:2024/05/22 03:19
我用的是vs2015,下载的版本是Irrlicht1.84
第一步:用vs新建一个工程(我建的是空工程)然后在Project->Properties->Configuration Properties->VC++ Directories的目录下,分别找到Include Directories和
Library Directories。
第二步:给Include Directories添加路径:Irrlicht1.84\include\
第三步:给Library Directories添加路径:Irrlicht1.84\lib\win64-visualStudio(如果你是32位
的就写32的那个)
第四步:在引擎安装目录\bin\Win64-visualStudio(照理说应该用对应的版本,但是如果成功不了,可以换一个试试看)中,找
到Irrlicht.dll文件,把它复制到你的工程文件目录下(\解决方案名称\项目名称,就是这个目录),否则运行的时候会报错的。
之后你就可以照着网上找一个helloworld程序试验一下了(下面附一个我抄来的代码)
#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;}
0 0
- 我的Irrlicht学习笔记1——环境配置
- Irrlicht学习笔记(1)--helloworld
- Irrlicht学习备忘录——1 HelloWorld
- 我的Android学习开发笔记-eclipse环境配置
- 我的php学习笔记(一)php环境配置
- 我的学习笔记之java环境配置
- 我的Android学习笔记1(Android开发环境配置)
- Irrlicht学习笔记(2)--quake3map
- Irrlicht学习笔记(3)--CustomSceneNode
- Irrlicht学习笔记(4)--Movement
- Irrlicht学习笔记(5)--UserInterface
- Irrlicht学习笔记(7.1)--Collision
- Irrlicht学习笔记(7.2)--Collision
- Irrlicht学习笔记(8)--SpecialFX
- Irrlicht学习笔记(9)--Shader
- Irrlicht学习笔记(10)--PerPixelLighting
- Irrlicht学习笔记(11)--TerrainRender
- Irrlicht 源码学习笔记 开篇
- 顺序表
- 工作3年,这样做你就能成为专家
- 旋转输出
- 数学基本技艺(A Mathematical Trivium)
- STM32学习部分5
- 我的Irrlicht学习笔记1——环境配置
- 知识库--Session(47)
- maven工程pom.xml配置引用的jar包和最终打出war包中的jar包版本号不一致——mvn命令的应用
- 如何使用转义字符 \a 在C++中输出响铃
- 万向节锁(Gimbal Lock)的理解
- Linux—vi/vim编辑器
- MySQL单表查询的基本操作
- opencv学习(十七)之XML和YAML文件读写操作
- 使用四元数解决万向节锁(Gimbal Lock)问题