嗨,新朋友,很高兴认识你,欢迎来到我的博客。
存档于 二月, 2011

winnt.h(236) : error C2146

编译项目时出现如下错误: 1>Stdafx.cpp 1>c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) 1>c:\program files\microsoft sdks\windows\v...

unresolved external: _IID_IDirect3DBaseTexture9

just add dxguid.lib to the linker settings

Dxerr9.h->Dxerr.h

编写D3D的时候,有时候出现不能包含“Dxerr9.h”的情况,原因是微软不用Dxerr9.h而用Dxerr.h所以得改,汗,修改步骤: 1.所有包含Dxerr9.h的地方替换为Dxerr.h; 2.所有使用 DXGetErrorDescription9 的地方替换 DXGetErrorDescription ;...

在Ogre中使用OIS的两种模式

关于OIS的输入 要开始考虑游戏输入的问题了,以及开始加入CEGUI也要考虑加入输入的问题。先把OIS的输入简单回忆一下。 OIS有两种输入模式:非缓冲输入以及缓冲输入。 无论用哪种输入方式,都应该有个输入设备管理器先,例如:(这代码...

LDR: LdrpWalkImportDescriptor()解决方案

今天编译一开源项目,他提供的是VC9的工程,我这边是VC10,首先,打开之后需要经过转换,一切正常,然后编译,出现一个简单的小的错误,更改之后编译通过,但是运行时出现下图所示的错误。 “应用程序正常初始化(oxc0150002)”失败,...

CMake入门指南

CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。 通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命...

error C2471: 无法更新程序数据库

error C2471: 无法更新程序数据库“d:\Work\ Project\FBReader\debug\vc90.pdb” fatal error C1083: 无法打开程序数据库文件:“d:\Work\ Project\FBReader\debug\vc90.pdb”: No such file or directory .. 解决方案:修改项目属性 右击...