在使用 DX11 进行练习的时候遇到了这样一个错误:

在网上搜了很久都没有找到解决方案,然而在 C++ 中必须要了解的两个概念:链接库和头文件。
以前我是学 Java 的,在 Java 中只有 “包” 的概念,来到了 C++ 真的感觉自己基础很不扎实,用很不准确的语言概括就是:C++ 的链接库相当于 Java 中的依赖,C++的头文件进似乎 Java 中的导包(相对于第三方包而言)。
所以,想使用 DX11 的函数,除了需要:

#include <d3d11.h>

还需要在链接器中动态配置链接库,否则只引入头文件,编译器不知道去哪个库调用该函数(个人理解)
所以,步骤如下:

项目 - 配置属性 - 链接器 - 输入 - 附加依赖项

在附加依赖项中添加 DX11 的 lib:d3d11.lib,d3dcompiler.lib,注意分隔符是“;”,踩过的坑才是自己的233333

填坑之路 DirectX11(一)error LNK2019:无法解析的外部符号D3D11CreateDeviceAndSwapChain相关推荐

  1. 在cocos2dx2.2.3中遇到的error LNK2019: 无法解析的外部符号 _libiconv_closexxxxxxx的解决办法

    转自:http://blog.csdn.net/wxq_wuxingquan/article/details/44978031 conv是Cocos2dx自带的非常好用的可以解决中文乱码问题的库,但是 ...

  2. error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 2011年08月05日 09:08:15

    经过测试,能解决问题 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 一,问题描述 MSVCRTD.lib(crtexew.obj) ...

  3. vs2008 error LNK2019: 无法解析的外部符号总结

    做DLL的时候一直把报错"错误    1    error LNK2019: 无法解析的外部符号 "void __cdecl sevenaxes20170316(double,do ...

  4. “error LNK2019: 无法解析的外部符号”的几种可能原因

    1.前言 error LNK2019: 无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib. 笔记本重装了系统,有32Bit升到64Bit ...

  5. MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16

    1.问题描述 做开源项目时,碰到VS2010报错如下: MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 _ ...

  6. CyAPI.lib(CyAPI.obj) : error LNK2019: 无法解析的外部符号...

    1>------ 已启动生成: 项目: S_BulkLoop, 配置: Debug Win32 ------ 1>生成启动时间为 2014/3/14 17:52:26. 1>Init ...

  7. error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void)”中被引用

    From:https://blog.csdn.net/u012570056/article/details/74639894 一,问题描述 MSVCRTD.lib(exe_winmain.obj) : ...

  8. C++——错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用

    错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 maim->main 居然是把main写错了,出现这个错误其实就 ...

  9. VS2010 error LNK2019: 无法解析的外部符号

    使用VS2010编译程序,一般是没有添加附属依赖库,或者是没添加头文件,最近在学习VC++游戏编程,用VS2010建一个Win32项目,写一个画图程序, 但是编译是提示"error LNK2 ...

  10. VC++常见错误原因解析之error LNK2019: 无法解析的外部符号 public: void __thiscall

    VC++常见错误原因解析之error LNK2019: 无法解析的外部符号 "public: void __thiscall 出现这个错误,应该首先查看"#include" ...

最新文章

  1. 建立STM32的工程步骤(版本1)
  2. Netty之十大核心模块组件介绍
  3. 每日一笑 | 谷歌能严谨到什么地步?
  4. Spring集成Mybatis错误Result Maps collection already contains value for XXX
  5. 《结对-贪吃蛇-设计文档》
  6. 自定义处理网页选区字符并实时显示(js)
  7. Hadoop中Writable类
  8. Welcome to Swift (苹果官方Swift文档初译与注解八)---53~57页(第二章)
  9. 如果每天给你888元,只能看书学习,不能玩手机电脑,你能坚持多少天?
  10. mysql+alter+int_MySQL Alter命令
  11. 计算机漏洞英语怎么说,漏洞英文,漏洞英文发音bug。
  12. 2018年中国人均GDP接近1万美元,这在全球处于什么样的水平?
  13. STK航空仿真(一)界面配置和插入模型
  14. Python绘制双坐标图
  15. Spring Security 退出登录(7)
  16. java 统一日志_基于log4j实现统一日志管理
  17. 基于微信在线电子书阅读小程序设计与实现开题答辩PPT
  18. 【Redis】Redis介绍
  19. 通过cmd命令,获取当前文件夹下所有的文件的绝对路径,并存储在指定目录的文件夹中
  20. iOS一个模仿百度音乐盒的音乐播放器(带EQ均衡器)

热门文章

  1. npm命令卡死不动的解决办法
  2. mc4 安卓x86_现代战争4:决战时刻 免谷歌版
  3. 怎么调整证件照的像素大小?这两种调整方法非常简单
  4. 桥田QT-650快换盘在FDS热熔自攻螺接工艺中的应用
  5. 正好股票开户指数缩量强势上攻
  6. MFC编辑框的使用(基于对话框)
  7. 千手观音王牌对王牌_王牌技术面试的7个技巧
  8. Java字节数组转换成十六进制字符串的几种方法
  9. 学习关系模式并了解如何辨别范式
  10. 【华为机试题解】奥特曼打怪兽