专栏首页J博士的博客error LNK2019: 无法解析的外部符号

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

最近在写与驱动程序通信的Windows应用程序,在VS2013编译时出现了“error LNK2019:无法解析的外部符号”的错误。

网上查了一下,搜到很多类似的情况,有很多解决方法,但是有些都行不通。回归错误本身,看到了“LNK”的字样,很有可能是某些库文件没有链接上。

再查看自己的程序源代码哪些符号没有解析,其中一个函数是SetupDiGetClassDevs,然后上网查到这个函数包含在setupapi.lib中,所以需要在VS2013的链接器设置中添加这个库文件。即在解决方案右键选择属性-配置属性-链接器-输入-附加依赖项中添加对应的lib文件。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 基于WDF的PCI/PCIe接口卡Windows驱动程序(1)-WDF概述及开发环境搭建

    原文出处:http://www.cnblogs.com/jacklu/p/4619110.html

    用户7043923
  • 【译】为什么这样宏定义#define INT_MIN (-2147483647 - 1)?

    2的32次方为2147483648*2,0~(2147483648*2-1)这是32位机上无符号整数代表的范围。而32机的int范围为-2147483648~+...

    用户7043923
  • 实验楼课程管理程序-深入学习《C++ Primer第五版》实验报告&学习笔记1

    本片博客为实验楼的训练营课程深入学习《C++ Primer第五版》的实验报告和学习笔记。

    用户7043923
  • Linux脚本技巧

    本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/tricks_on_shell/

    羽翰尘
  • 如何在 CentOS 8 上增加 Swap 空间

    Swap(交换内存)是硬盘上的一个空间,当物理内存耗尽,交换内存就会被使用。当一个 Linux 系统内存不足时,不活跃的内存页,将会被从 RAM 空间 移动到 ...

    雪梦科技
  • 3分钟教会你如何发布Qt程序

    导读:Qt程序编写好以后该如何发布。本文教你使用Qt自带工具windeployqt来进行操作。

    Coding十日谈
  • Linux 命令(114)—— nl 命令

    nl(number line)命令用于计算文件的行号并将带有行号的内容输出到标准输出。相比于命令 cat -n,nl 可以对行号做比较多的显示设计,包括位数与是...

    Dabelv
  • 自媒体必看!内容平台政策都在调,2018年该怎么玩?

    2017年,不少自媒体都从UC、企鹅、今日头条、百度等内容平台分到了真金白银。2018年,内容平台是否还有补贴分成,是不少内容创作者关注的问题。从企鹅号、今日头...

    罗超频道
  • 边缘计算意味着云的死亡吗?

    随着物联网的爆炸式增长,连接设备通过传感器、摄像头、加速器以及深度传感器收集到的信息越来越多,包括了从制造业到汽车、卫生技术、能源、公用事业和可穿戴技术等各个行...

    SDNLAB
  • 什么是物联网的边缘计算?

    越来越多的“连接”设备产生了过多的数据,随着物联网(IoT)技术和用例在未来几年的发展,这种情况将继续存在。根据研究公司Gartner的数据,到2020年,将有...

    SDNLAB

扫码关注云+社区

领取腾讯云代金券