游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2342|回复: 1

求高人解决d3dx9.lib的问题

[复制链接]

1

主题

1

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2013-12-12 12:48:19 | 显示全部楼层 |阅读模式
众所周知,使用directx sdk的时候会用到链接库d3dx9.lib。但本地计算机编译出来的文件需要的dll文件不一样。
比如在XP系统下用VC6.0编译出来的可执行程序可能需要链接库d3dx9_31.dll
在XP系统下用VC2005编译出来的可执行程序可能需要链接库d3dx9_41.dll
在WIN7系统下用VC2005编译出来的可执行程序可能需要链接库d3dx9_42.dll
但客户机可能并不存在_31或者_32或者_42
我发现dxsdk9.0B不存在这个问题,因为9.0B在链接的时候直接把需要用到的函数嵌入到可执行文件里面了。
9.0B的d3dx9.lib文件大小约4M,9.0C就不行,9.0C的库文件只有几十K,请问这个问题该怎么解决呢?

5

主题

84

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2013-12-12 14:09:41 | 显示全部楼层
还真没考虑过这个问题 ...
要不自己带上 DirectX 9 2009 的,全部东西都齐全了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-26 05:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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