填坑之路 DirectX11(一)error LNK2019:无法解析的外部符号D3D11CreateDeviceAndSwapChain
在使用 DX11 进行练习的时候遇到了这样一个错误:
在网上搜了很久都没有找到解决方案,然而在 C++ 中必须要了解的两个概念:链接库和头文件。
以前我是学 Java 的,在 Java 中只有 “包” 的概念,来到了 C++ 真的感觉自己基础很不扎实,用很不准确的语言概括就是:C++ 的链接库相当于 Java 中的依赖,C++的头文件进似乎 Java 中的导包(相对于第三方包而言)。
所以,想使用 DX11 的函数,除了需要:
#include <d3d11.h>
还需要在链接器中动态配置链接库,否则只引入头文件,编译器不知道去哪个库调用该函数(个人理解)
所以,步骤如下:
项目 - 配置属性 - 链接器 - 输入 - 附加依赖项
在附加依赖项中添加 DX11 的 lib:d3d11.lib,d3dcompiler.lib,注意分隔符是“;”,踩过的坑才是自己的233333
填坑之路 DirectX11(一)error LNK2019:无法解析的外部符号D3D11CreateDeviceAndSwapChain相关推荐
- 在cocos2dx2.2.3中遇到的error LNK2019: 无法解析的外部符号 _libiconv_closexxxxxxx的解决办法
转自:http://blog.csdn.net/wxq_wuxingquan/article/details/44978031 conv是Cocos2dx自带的非常好用的可以解决中文乱码问题的库,但是 ...
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 2011年08月05日 09:08:15
经过测试,能解决问题 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 一,问题描述 MSVCRTD.lib(crtexew.obj) ...
- vs2008 error LNK2019: 无法解析的外部符号总结
做DLL的时候一直把报错"错误 1 error LNK2019: 无法解析的外部符号 "void __cdecl sevenaxes20170316(double,do ...
- “error LNK2019: 无法解析的外部符号”的几种可能原因
1.前言 error LNK2019: 无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib. 笔记本重装了系统,有32Bit升到64Bit ...
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16
1.问题描述 做开源项目时,碰到VS2010报错如下: MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 _ ...
- CyAPI.lib(CyAPI.obj) : error LNK2019: 无法解析的外部符号...
1>------ 已启动生成: 项目: S_BulkLoop, 配置: Debug Win32 ------ 1>生成启动时间为 2014/3/14 17:52:26. 1>Init ...
- error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void)”中被引用
From:https://blog.csdn.net/u012570056/article/details/74639894 一,问题描述 MSVCRTD.lib(exe_winmain.obj) : ...
- C++——错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 maim->main 居然是把main写错了,出现这个错误其实就 ...
- VS2010 error LNK2019: 无法解析的外部符号
使用VS2010编译程序,一般是没有添加附属依赖库,或者是没添加头文件,最近在学习VC++游戏编程,用VS2010建一个Win32项目,写一个画图程序, 但是编译是提示"error LNK2 ...
- VC++常见错误原因解析之error LNK2019: 无法解析的外部符号 public: void __thiscall
VC++常见错误原因解析之error LNK2019: 无法解析的外部符号 "public: void __thiscall 出现这个错误,应该首先查看"#include" ...
最新文章
- 建立STM32的工程步骤(版本1)
- Netty之十大核心模块组件介绍
- 每日一笑 | 谷歌能严谨到什么地步?
- Spring集成Mybatis错误Result Maps collection already contains value for XXX
- 《结对-贪吃蛇-设计文档》
- 自定义处理网页选区字符并实时显示(js)
- Hadoop中Writable类
- Welcome to Swift (苹果官方Swift文档初译与注解八)---53~57页(第二章)
- 如果每天给你888元,只能看书学习,不能玩手机电脑,你能坚持多少天?
- mysql+alter+int_MySQL Alter命令
- 计算机漏洞英语怎么说,漏洞英文,漏洞英文发音bug。
- 2018年中国人均GDP接近1万美元,这在全球处于什么样的水平?
- STK航空仿真(一)界面配置和插入模型
- Python绘制双坐标图
- Spring Security 退出登录(7)
- java 统一日志_基于log4j实现统一日志管理
- 基于微信在线电子书阅读小程序设计与实现开题答辩PPT
- 【Redis】Redis介绍
- 通过cmd命令,获取当前文件夹下所有的文件的绝对路径,并存储在指定目录的文件夹中
- iOS一个模仿百度音乐盒的音乐播放器(带EQ均衡器)