本文为大便一箩筐的原创内容,转载请注明出处,谢谢: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文件)

最新文章

  1. spring实例化bean的三种方式
  2. LYDSY模拟赛day2 Market
  3. GitHub上整理的一些工具[转载]
  4. Open quote is expected for attribute "property" associated with an element type "result".错误
  5. PAT1009
  6. 【 js 基础 】作用域和闭包
  7. 张高兴的 Xamarin.Forms 开发笔记:Android 快捷方式 Shortcut 应用
  8. 爬取IP
  9. 使用Map标签指定点击区域时的兼容性问题
  10. sdk(输入驱动物体 驱动属性 被驱动物体 被驱动属性 驱动数值 一键搞定驱动),当你的目标体很多展开会卡的时候使用这个
  11. Autofac踩坑经历
  12. PS调出水彩画效果古装人物照片
  13. Windows10 等 administrator 打开IE 或者edge的方法
  14. Pthon面向对象之基础
  15. MySQL入门很简单-触发器
  16. Confluence 6 空间权限概述
  17. 让浏览器重新下载css文件,解决不刷新缓存的问题
  18. SqlServer 凭据
  19. hdoj 4272 LianLianKan 数据太水
  20. Fiber Network ZOJ 1967(Floyd+二进制状态压缩)

热门文章

  1. xlwt 模块 操作excel
  2. Linux中进程在前后台的切换
  3. T-SQL怎样提高数据库性能
  4. New Moto X 2014 全版本RSD&Fastboot刷官方底包教程
  5. djange数据库优化操作
  6. LR controller 参数化
  7. Hibernate学习---缓存机制
  8. c# 抽象类(abstract)
  9. $Java正则表达式基础整理
  10. Python编程-编码、变量、数据类型