游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3742|回复: 3

无法解析外部符号 IID_IDirect3DBaseTexture9 这个错误如何解决

[复制链接]

7

主题

22

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2007-10-2 04:46:00 | 显示全部楼层 |阅读模式
当编译我使用DXUT框架生成的程序时,会出现
  
无法解析外部符号 IID_IDirect3DBaseTexture9
  
这样的错误
  
我仔细检查过了,该包含的lib文件一个都没少,而且还查了,IID_IDirect3DBaseTexture9是一个Const GUID。
  
希望能帮帮我。万分感谢。

6

主题

46

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2007-10-5 16:15:00 | 显示全部楼层

Re:无法解析外部符号 IID_IDirect3DBaseTexture9 这个错误如何解

是不是没有包含dxguid.lib
试试#pagram comment(lib,"dxguid.lib)

7

主题

22

帖子

40

积分

注册会员

Rank: 2

积分
40
 楼主| 发表于 2007-10-6 20:28:00 | 显示全部楼层

Re:无法解析外部符号 IID_IDirect3DBaseTexture9 这个错误如何解

什么都包含了。什么都不缺。

0

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2007-11-16 14:20:00 | 显示全部楼层

Re: 无法解析外部符号 IID_IDirect3DBaseTexture9 这个错误如何

刚才我也遇到了同样的问题!
是这样解决的:

1)  Tools->Options... in MSVC.NET

2) Projects->VC++ Directories settings

3) 在 "Show Libraries For:" 下,选择library

4) 确认 DirectX 9 SDK 库文件的路径:
a. 列表中的路径指向了真正的安装文件路径;
b. 列表中的路径在顶部

5) 重复 3&4 包含头文件;

你VC.NET的路径虽然都包含了,但有可能是没有“置顶”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-18 03:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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