游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2537|回复: 2

问一个关于D3D_DEBUG_INFO的问题

[复制链接]

6

主题

76

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2004-11-27 05:55:00 | 显示全部楼层 |阅读模式
我在调试d3d程序时,明明已经在
#include <d3d9.h>
前写了以下语句
#define D3D_DEBUG_INFO

并且选择在d3d的debug模式下运行

但是在输出窗口仍出现以下句子:
Direct3D9: (INFO) irect3D9 Debug Runtime selected.
D3D9 Helper: Enhanced D3DDebugging disabled; Application was not compiled with D3D_DEBUG_INFO
Direct3D9: (INFO) :======================= Hal HWVP device selected

Direct3D9: (INFO) :HalDevice Driver Style 9

为什么啊?

还有我的程序好像出现了内存泄漏,因为有下面的输出语句
D3DX: MEMORY LEAKS DETECTED: 16 allocations unfreed (253968 bytes)
D3DX: Set HKLM\Software\Microsoft\Direct3D\D3DXBreakOnAllocId=0x1a39 to debug

我照它说的在注册表设置过了,好像没什么效果
我要怎么才能知道泄漏在哪个地方

最后一个问题,extra中带的symbol调试符号有用吗,该怎么用?

问题好多啊,麻烦大家了

6

主题

76

帖子

83

积分

注册会员

Rank: 2

积分
83
 楼主| 发表于 2004-11-27 20:56:00 | 显示全部楼层

Re:问一个关于D3D_DEBUG_INFO的问题

没人回答啊?
今天偶然找到一个外国人的blog,他介绍了symbol的用途,刚好解答了我的最后一个问题,网址在这
http://geekswithblogs.net/dkeithley/articles/12442.aspx?Pending=true

还希望兄弟们回答我的前两个问题,谢谢了

6

主题

76

帖子

83

积分

注册会员

Rank: 2

积分
83
 楼主| 发表于 2004-11-27 20:58:00 | 显示全部楼层

Re:问一个关于D3D_DEBUG_INFO的问题

突然发现自己变成战士了,发贴庆祝一下 顺便把我的帖子顶一下^_^
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 11:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表