键盘的咏叹调

常用链接

统计

最新评论

奇怪的函数跳转

使用d3d Device提供的获得显存的函数
在有的ati低端显卡上得到的数值与实际有较大出入
例如ati 9100
本来就64m显存,通过d3d的函数得到的数字有110m
估计是把agp部分也算进去了
这不是我们想要的。

于是换一个方法
使用ddraw的方法来查询,
经检验这个方法是可行的。

于是修改引擎代码
期间遇到com组件几个问题
最后遇到一个问题
编辑器在初始化引擎的时候有个函数
莫名奇妙的跳转到另外一个函数
久思,
最后原因只能是和刚才添加了一个虚函数,导致编译出来的类的结构已经变了
于是到处查到底是哪里不对,
查到工程的link属性
发现其中指向的目录是分支版本前的目录
又把增量编译给关了
但是问题依旧。
最后又过了半天才想起是include的目录没有改过来。

分支版本真是害死人啊。

教训:
碰到这种问题很明显就是项目的配置问题
一定要仔细检查,
这一次都已经想到是link有问题了
却没有进一步想到include 的问题。

posted on 2008-03-11 23:31 键盘的咏叹调 阅读(334) 评论(0)  编辑 收藏 引用 所属分类: 编程之怪现象


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理