游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2902|回复: 11

Advanced Animation with DirectX中源代码的问题

[复制链接]

3

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2009-4-1 22:33:00 | 显示全部楼层 |阅读模式
请问有人知道为什么我编译Advanced Animation with DirectX中源代码时出现
1>WinMain.obj : error LNK2019: 无法解析的外部符号"long __cdecl LoadMesh(struct D3DXMESHCONTAINER_EX * *,struct IDirect3DDevice9 *,char *,char *,unsigned long,unsigned long)" (?LoadMesh@@YAJPAPAUD3DXMESHCONTAINER_EX@@PAUIDirect3DDevice9@@PAD2KK@Z),该符号在函数"int __cdecl DoInit(struct HWND__ *)" (?DoInit@@YAHPAUHWND__@@@Z) 中被引用
1>WinMain.obj : error LNK2019: 无法解析的外部符号"long __cdecl InitD3D(struct IDirect3D9 * *,struct IDirect3DDevice9 * *,struct HWND__ *,int,int)" (?InitD3D@@YAJPAPAUIDirect3D9@@PAPAUIDirect3DDevice9@@PAUHWND__@@HH@Z),该符号在函数"int __cdecl DoInit(struct HWND__ *)" (?DoInit@@YAHPAUHWND__@@@Z) 中被引用
1>WinMain.obj : error LNK2019: 无法解析的外部符号"long __cdecl DrawMesh(struct D3DXMESHCONTAINER_EX *)" (?DrawMesh@@YAJPAUD3DXMESHCONTAINER_EX@@@Z),该符号在函数"void __cdecl DoFrame(void)" (?DoFrame@@YAXXZ) 中被引用
1>.\Debug/Cinematic.exe : fatal error LNK1120: 3 个无法解析的外部命令
有高人知道这是为什么吗,谢谢啦

3

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2009-4-2 09:30:00 | 显示全部楼层

Re:Advanced Animation with DirectX中源代码的问题

不知道是不是使用的这几个D3D函数可能已经在新版的SDK中废弃了

35

主题

141

帖子

157

积分

注册会员

Rank: 2

积分
157
发表于 2009-4-2 11:58:00 | 显示全部楼层

Re:Advanced Animation with DirectX中源代码的问题

这个是因为的你的编译器的设置有问题导致的

35

主题

141

帖子

157

积分

注册会员

Rank: 2

积分
157
发表于 2009-4-2 12:16:00 | 显示全部楼层

Re:Advanced Animation with DirectX中源代码的问题

project/properties/Linker/Input/Addtional Dependencis 加上d3d9.lib  d3dx9.lib  winmm.lib试下

45

主题

1163

帖子

1165

积分

金牌会员

Rank: 6Rank: 6

积分
1165
发表于 2009-4-2 13:27:00 | 显示全部楼层

Re:Advanced Animation with DirectX中源代码的问题

连接库

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2009-4-2 21:54:00 | 显示全部楼层

Re:Advanced Animation with DirectX中源代码的问题

这本书的用的是dx9b sdk,已经不记得有多少人问过这个问题了,呵呵

3

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2009-4-2 22:19:00 | 显示全部楼层

Re: Re:Advanced Animation with DirectX中源代码的问题

限之极: Re:Advanced Animation with DirectX中源代码的问题

project/properties/Linker/Input/Addtional Dependencis 加上d3d9.lib  d3dx9.lib  winmm.lib试下

这个都加了

3

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2009-4-2 22:20:00 | 显示全部楼层

Re: Re:Advanced Animation with DirectX中源代码的问题

tonykee: Re:Advanced Animation with DirectX中源代码的问题

这本书的用的是dx9b sdk,已经不记得有多少人问过这个问题了,呵呵

那怎么办呢,是不是只能改写代码啊,dx9b sdk好像已经没有下载了

另外我把代码上传下,有兴趣的可以试试

3

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
 楼主| 发表于 2009-4-2 22:22:00 | 显示全部楼层

Re:Advanced Animation with DirectX中源代码的问题

晕不知道怎么上传

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2009-4-3 10:05:00 | 显示全部楼层

Re:Advanced Animation with DirectX中源代码的问题

DX9B有的下吧?我记得前年还下到的,去网上非官方的地方找找看。书上我记得光盘也配带了SDK的,不过我用的不是书上的SDK。据说是配错了,有待有空的人去验证,呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 15:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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