2010年12月29日
摘要: 编译boost库-用vc2005编译boost1.34.1 //打开控制台窗口,请使用vs2005在开始菜单中的“Visual Studio Tools-Visual Studio 2005 命令提示”打开控制台,这样vc的的编译环境就设置好了。//假设boost安装包的解压的目录为{BOOST_SRC}中。//先编译出bjam.exe,它被用于安装boost库cd {BOOST_SRC}\tools\build\jam_srcbuild.bat//利用编译出的bjam.exe程序编译并安装boost库cd {BOOST_SRC}copy {BOOST_SRC}\tools\build\ja 阅读全文
posted @ 2010-12-29 15:35 minggoddess 阅读(5206) 评论(0) 推荐(0) 编辑
  2010年12月28日
摘要: 没有足够空间来创建临时编译器中间文件。若要更正此错误,请移除TMP环境变量所指定的目录中的任何旧 MSIL 文件。这些文件的格式为 _CL_hhhhhhhh.ss,其中 h 表示一个随机的十六进制数字,ss 表示 IL 文件的类型。另外,请确保使用最新的操作系统修补程序来更新您的计算机。后来我就把tmp所示地址里能删的都删了个差不多就好了 阅读全文
posted @ 2010-12-28 22:38 minggoddess 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: 首先 确定到底有没有这个文件 ,在附加包含目录里包含了没有通常问题发生在 设置了 环境变量$()改过了还是不好使 可能原因 要重启 vs改动才生效 你用了ib 的话(IncrediBuild)要重启IncrediBuild这个服务 在系统服务里面 阅读全文
posted @ 2010-12-28 16:13 minggoddess 阅读(340) 评论(0) 推荐(0) 编辑
  2010年12月27日
摘要: C++预处理指令#include#define#undef#pragma#import#error#line#ifdef#ifndef#if#else#elif#endif宏以#起始不以;结束一.#include文件包含预编译期发现#include后,将会寻找HeaderName并把其包含到当前文件中EG:#includeHeaderName常见形式:#includeiostream.h//#includeiostream//#include"iostream"//#include"TestHeader.h"//#include"..\TestHeader.h"//1.#inclu 阅读全文
posted @ 2010-12-27 16:41 minggoddess 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 我相信写WIN32程序的人,做过DLL,都会很清楚__declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类。但是,MSDN文档里面,对于__declspec(dllimport)的说明让人感觉有点奇怪,先来看看MSDN里面是怎么说的:不使用 __declspec(dllimport) 也能正确编译代码,但使用 __declspec(dllimport) 使编译器可以生成更好的代码。编译器之所以能够生成更好的代码,是 阅读全文
posted @ 2010-12-27 16:39 minggoddess 阅读(506) 评论(0) 推荐(0) 编辑
  2010年12月24日
摘要: Your manual object is lacking normals. Dynamic lighting only works on models with normals, even if the objects are point or line based.lighting only works with normalsYour manual object has only positions, it needs a normal per vertex too.I'd probably use shaders to fake the normals. I'd fake the no 阅读全文
posted @ 2010-12-24 11:13 minggoddess 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 这个英文版的教程 2010.8更新过的那个 做terrain的 问题1.在连接器-》输入-》附加依赖库里要加OgreTerrain_d.lib 否则报很多dll里的函数 无法识别的外部符号2.编译通过之后,运行起来 像死机了似的。是电脑慢的缘故 等几分钟就会好 。就是说代码没有问题 阅读全文
posted @ 2010-12-24 09:58 minggoddess 阅读(222) 评论(1) 推荐(0) 编辑
  2010年12月23日
摘要: page 阅读全文
posted @ 2010-12-23 12:39 minggoddess 阅读(190) 评论(0) 推荐(0) 编辑
  2010年12月22日
摘要: exe可以执行 运行程序找不到。cfg dll--------配置工作目录一个大材质camera拉远后 贴图忽然消失-----------4096 并且长宽是2的幂materail script 的一个materail好使 以后的都不好使 错误提示 :could not find material。。。nnd 脚本里少了大括号 阅读全文
posted @ 2010-12-22 15:26 minggoddess 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 有屏幕绝对坐标系:度量单位为像素,如左上角为(0,0),右下角为(800,600)。屏幕相对坐标系:左下角为(-1,-1),右上角为(1,1),Rectangle2D::setCorners()用的就是就这个坐标系。屏幕单位化绝对坐标系。。。:左上角为(0,0),右下角为(1,1),Camera::getCameraToViewportRay()就是用的这个坐标系。转自放风筝的程序员 阅读全文
posted @ 2010-12-22 14:49 minggoddess 阅读(1238) 评论(2) 推荐(0) 编辑