ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

解决LINK : fatal error LNK1104: 无法打开文件“d3dx9.lib”的问题

2022-01-01 13:35:22  阅读:303  来源: 互联网

标签:d3dx9 lib x86 June Microsoft error 2010 DirectX SDK


解决LINK : fatal error LNK1104: 无法打开文件“d3dx9.lib”的问题

先安装Microsoft DirectX SDK (June 2010),安装包名字叫DXSDK_Jun10.exe,
Microsoft DirectX SDK 2010 版本下载 http://www.microsoft.com/en-us/download/details.aspx?id=6812
Version:
Date Published:
9.29.1962
6/7/2010
File name:
File size:
DXSDK_Jun10.exe
571.7 MB

 

如果安装完毕前出错,则卸载电脑中vc++2010的86和x64 redistribution (10.0.xxx ,xxx 高于30319 大概是这个数字,只要高于这个版本,就必须把安装好的vc++2010重新分发版86和x64这两项删除掉),

再重新安装一遍Microsoft DirectX SDK (June 2010) ,就可以安装成功


然后在编译按钮旁边下拉框选择release ,点击win32右侧编译绿色按钮,如果此时报错,说找不到d3d9x.lib
则选中左侧栏的项目名称,右键打开 最底下 项目-属性-配置属性-VC++目录 或直接按ALT+F7 弹开VC++目录设置窗口
把这两个路径分别添加到包含目录和库目录的开头,一定要以分号和后面的路径分开,

包含目录:D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include;
库目录: D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86;

因为:
d3dx9.lib 和d3d9.lib 就在D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86 目录下
d3d9.h (direct3D的头文件)就在 D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include 目录下

注意这样设置的前提是,Microsoft DirectX SDK (June 2010)一定要安装在D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)


在编译按钮旁边下拉框选择Debug ,点击win32右侧编译绿色按钮,一般不会报错,是因为这两个路径已经存在于 项目-属性-配置属性-VC++目录的包含目录和库目录中

标签:d3dx9,lib,x86,June,Microsoft,error,2010,DirectX,SDK
来源: https://www.cnblogs.com/Thermo/p/15755273.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有