【VS2013生成DirectX Tutorials时遇到的错误】无法解析的外部符号 _D3D10CreateDeviceAndSwapChain@32
2024-10-20 06:43:41
本文为大便一箩筐的原创内容,转载请注明出处,谢谢:http://www.cnblogs.com/dbylk/p/3696472.html
今天尝试编译DirectX10中的一个Turorials时,在已经把SDK中的LIB文件夹加入到库目录中以后,还是遇到了链接错误:
error LNK2001: 无法解析的外部符号 _D3D10CreateDeviceAndSwapChain@ F:\My Files\Documents\Visual Studio \Projects\DirectX---\DirectX---\Main.obj DirectX---
error LNK2001: 无法解析的外部符号 _D3DX10CreateEffectFromFileW@ F:\My Files\Documents\Visual Studio \Projects\DirectX---\DirectX---\Main.obj DirectX---
经过查找以后问题解决:原因是因为DX SDK的头文件中未使用#pragma comment(lib,"xxx.lib") 链接相应的库。
通过在“项目->属性->链接器->输入->附加依赖项”中添加以下lib文件就可以成功链接了。
d3d10.lib
d3dx10.lib
d3dx10d.lib
(观察导致LINK ERROR的函数名前缀,再到SDK的LIB文件夹中找找就可以确定缺失的是哪个lib文件)
最新文章
- spring实例化bean的三种方式
- LYDSY模拟赛day2 Market
- GitHub上整理的一些工具[转载]
- Open quote is expected for attribute ";property"; associated with an element type ";result";.错误
- PAT1009
- 【 js 基础 】作用域和闭包
- 张高兴的 Xamarin.Forms 开发笔记:Android 快捷方式 Shortcut 应用
- 爬取IP
- 使用Map标签指定点击区域时的兼容性问题
- sdk(输入驱动物体 驱动属性 被驱动物体 被驱动属性 驱动数值 一键搞定驱动),当你的目标体很多展开会卡的时候使用这个
- Autofac踩坑经历
- PS调出水彩画效果古装人物照片
- Windows10 等 administrator 打开IE 或者edge的方法
- Pthon面向对象之基础
- MySQL入门很简单-触发器
- Confluence 6 空间权限概述
- 让浏览器重新下载css文件,解决不刷新缓存的问题
- SqlServer 凭据
- hdoj 4272 LianLianKan 数据太水
- Fiber Network ZOJ 1967(Floyd+二进制状态压缩)