c++ error LNK2019问题

最新推荐文章于 2025-05-28 09:35:50 发布
Matinal_Shine 最新推荐文章于 2025-05-28 09:35:50 发布
阅读量757 收藏
点赞数
CC 4.0 BY-SA版权
分类专栏: c++ 文章标签: c++ 编译出错
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.youkuaiyun.com/qq_30749883/article/details/51442019
c++ 专栏收录该内容
12 篇文章
订阅专栏
本文介绍了解决Visual Studio中LNK2019和LNK1181错误的方法,通过正确配置项目的链接器设置和添加所需的库文件,帮助开发者快速定位并解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

error LNK2019: 无法解析的外部符号 __imp__xxxxxx@0,该符号在函数 _main 中被引用
更多 

 error LNK2019: 无法解析的外部符号 __imp__xxxxxx@0,该符号在函数 _main 中被引用

遇到这种问题一般都是由于缺少相应的库文件

右击项目,选择“属性”--“链接器”--“输入”--“附加依赖项”

untitled2.png

根据错误中的提示在下图右边的红色框内添加相应的lib文件

untitled3.png


再次编译运行

LINK : fatal error LNK1181: 无法打开输入文件“xxxx.lib”

右击项目,选择“属性”--“链接器”--“常规”--“附加库目录”

untitled4.png

添加lib文件目录

untitled5.png

再次编译运行即可避免此类错误产生

确定要放弃本次机会?
福利倒计时
: :

立减 ¥

普通VIP年卡可用
立即使用
Matinal_Shine
关注 关注
  • 0
    点赞
  • 踩
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
  • 分享
    复制链接
    分享到 QQ
    分享到新浪微博
    扫一扫
  • 举报
    举报
专栏目录
正确解决“error LNK2019: 无法解析的外部符号....该符号在函数 ...中被引用“的有效解决方法
wbajsjhhhhh的博客
04-30 4943
正确解决"error LNK2019: 无法解析的外部符号....该符号在函数 ...中被引用"的有效解决方法
“error LNK2019: 无法解析的外部符号”之分析
weixin_30590285的博客
07-26 2578
最近在用VS 2008开发,初学遇到不少问题,最头疼的问题之一就是:LNK2019。 百度一下讲的并不够全面,反正都没解决我的问题。 error LNK2019问题在VC 6.0中是error LNK2001: unresolved external symbol问题,可能错误号改了。 编译时出现类似这样的错误:Dlgcode.obj : error LNK2019: 无法解析的外...
参与评论 您还未登录,请先 登录 后发表或查看评论
C++ error LNK 2019
文尹习习的博客
05-26 1013
error LNK 2019:无法解释的外部符号解决方案
C++ error LNK2019: 无法解析的外部符号出现的原因
最新发布
m0_57086839的博客
05-28 340
引用于原文链接:https://blog.youkuaiyun.com/P3ray/article/details/76040740中P3ray的博主原创。1、出现无法解析可能是因为lib文件不正确,比如64位的编译配置,结果使用的是32位的lib包。8、import相关的无法解析内容,解决办法是在链接器的依赖项中加入相应的动态库。7、ICE接口测试时,无法解析可能因为被测文件没有包含进相关的cpp文件。4、没有在项目属性页的链接器的命令行选项加入相应的类包。2、只写了类声明,但没有写实现类,造成调用时无法解析。
C++ error LNK2019
weixin_45465077的博客
03-29 198
error LNK2019: 无法解析的外部符号 _main,该符号在函数 "int __cdecl invoke_mai 在项目>属性>常规>字符集,将其设置为未设置就OK了
c/c++错误:LNK2019
sangwz
11-19 790
环景:windows + qt + c++ 错误提示:LNK2019, 错误信息: readvideo.obj:-1: error: LNK2019: 无法解析的外部符号 "struct angleResult __cdecl myMeasureAngle(class cv::Point_<int>,class cv::Point_<int>,float,int,float)" (?myMeasureAngle@@YA?AUangleResult@@V?$Point_@H@cv@@0
C++ 编译错误:LNK 2019
Jave.Lin 的学习笔记
07-10 4553
错误提示 LNK 2019 错误,其实早找我之前就遇到过:C++ Book Note - LNK 2019 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2019 无法解析的外部符号 “public: __thiscall my_util::ReferCounter::ReferCounter(void)” (??0?KaTeX parse error: Expected group after '_' at position 71: …c: static void _̲_cdecl my
vc报错解决办法 error LNK2019无法解析的外部符号,该符号在函数 中被引用
06-18
在VC++编程环境中,当你遇到"error LNK2019: 无法解析的外部符号"的错误时,这通常意味着编译器在链接阶段找不到某个函数或变量的定义。这个错误是链接器(Linker)发出的,因为它在已编译的对象文件或库中找不到在...
如何解决 error LNK2019 无法解析的外部符号,该符号在函数 中被引用
11-24
错误 LNK2019 是一个常见的链接器错误,在Visual Studio等C++开发环境中经常会遇到。这个错误通常意味着编译器在链接阶段找不到某个函数或变量的定义,即在对象文件或库中没有对应的实现。这通常是由于以下原因引起...
【C++】出现 LNK2019 错误的一种情况及其解决办法
COFACTOR
02-22 2431
在自定义类的头文件中使用了模板。在模板实例化时,编译器无法找到模板的实现。 【法一】 在使用了模板类或模板函数的文件中 #include 与放入了类定义的 .h 文件同名的 .cpp 文件(即实现了类中的各个函数的文件)。 【法二】(推荐) 在定义了该类的 .h 头文件的末尾 #include 同名 .cpp 文件。 ...
在windows C++编程中,error LNK2019: 无法解析的外部符号三种情况
GAVIN的专栏
08-30 438
在一个解决方案中有多个子工程,而多个工程中有同类的头文件、或某些方法函数在多个引用类中同时存在,当把同类同名整合到一个工程交叉引用再编译的时候,就有可能引用了不是它自己的文件,比如:project/demo1/include和project/demo2/include,在这两个目录下都有error.h,然后在附件包含目录中交叉引用。这个情况解决方法是更改相同的文件名字为每个子工程自己的,让文件名在一个项目中尽量唯一。这个情况的解决方法是,将project/test1目录放到附件包含目录中。
C++ error LNK2019: 无法解析的外部符号 错误解决方案
热门推荐
南的专栏
04-20 1万+
今天在实现类模板特例化的时候遇到一个问题,就是把类模板函数实现放到类的cpp文件中,然后在main函数中使用这个类的时候,就会出现无法解析的外部符号:函数名(xxxx)等错误,那么出现这个错误的原因是什么呢? 原因就是现在的编译里不支持模板函数的申明和实现分开,要像上面那样使用类成员函数,有以下两种方法 1. 在使用这个类的文件中包含#include“xxxx.cpp” 2.在类头文件末尾包
【C语言 C++】完美解决报错:error LNK2019: 无法解析的外部符号的解决方案
科技改变人类,技术成就未来
07-31 3484
错误 LNK2019 是在使用Microsoft Visual Studio编译C或C++程序时常见的链接错误,表示某个已引用的函数或变量在链接阶段找不到定义。这个错误会阻止生成可执行文件或库。下面是一些常见的原因和解决方法。
C++ error LNK2019无法解析外部符号
ezreal_pan的博客
09-11 1011
背景:用visual studio 2019开发MFC项目,第一次写c++的项目,之前都是写c#和go的项目。 自定义一个类,引用自定义的类,具体的是引用.h文件,死活不成功,一直报error LNK2019无法解析外部符号这个错误,但是引用.cpp文件却是可以成功的。没搞过c++的项目,但是觉得引用cpp文件能编译,肯定不是最佳解。于是,开始了我的头铁之路,真是查了半天的资料,把网上能看的文章都看完了(当然,网上的文章雷同度太高了),就是不行。最终还是解决了。 首先,因为我写go和c#项目的习惯,把不
C++LNK2019
gfy0618的博客
08-26 210
C++LNK2019错误 查看头文件中的函数是否实现,构造函数等是否实现 出错原因:函数未实现 修改: 一般出现LNK错误都是代码原因,注意检查
C++ LNK2019
im_guoming的专栏
06-07 1066
这两天在做C++的socket相关内容,之前一直很正常,今天突然报以下错误: error LNK2019: unresolved external symbol __imp__select@20 referenced in function _main fatal error LNK1120: 1 unresolved externals 经排查,需要为项目指定lib(Ws2_32.lib)
C++出现Link2019的情况和解决方案
dantui_的博客
04-12 2658
【代码】C++链接错误的一些情况。
C++编译问题解决错误---1 error LNK2019
fn0723的博客
03-23 643
错误 1 error LNK2019: 无法解析的外部符号 "public: __thiscall Date::Date(void)" (??0Date@@QAE@XZ),该符号在函数 "public: __thiscall people::people(class std::basic_string,class std::allocator >,class std::basic_string
c++ error LNK2019 引用了该富豪
04-04
这是一个编译错误,通常发生在链接阶段。它表示在链接过程中找不到一个符号的定义。 这个错误通常出现在以下情况下: 1. 缺少库文件或者库文件没有正确链接。 2. 函数或变量的声明和定义不一致。...
Matinal_Shine

博客等级

码龄10年
14
原创
14
点赞
9
收藏
2
粉丝
关注
私信

热门文章

  • C++ 获取图片的大小 10043
  • 怎么判断一个数是不是2的n次方 1531
  • c++各种排序效率相比较 1356
  • vs编译器重新生成解决方案问题 1160
  • c++字符替换代码 1131

分类专栏

  • python
    1篇
  • c++
    12篇
  • c++
    1篇
  • c++ geogle v8
    1篇
  • c++
    1篇
  • c语言
    2篇
  • javaScript
    1篇
  • 查找
    1篇

展开全部 收起

上一篇:
c++ const修饰函数体,修饰返回值,修饰参数,和底层顶层指针的区别的简易
下一篇:
c++中 static修饰修饰类声明部分

最新评论

  • C++ 获取图片的大小

    sh_223: 哭,我的出错是无法打开文件,加了fclose就好了,因为我要读取的图片比较多,导致只有前面一部分被打开了,后面无法打开

  • C++ 获取图片的大小

    weixin_44521691: 感谢!不过这些fopen的文件要在最后fclose,我每次实现这个相关功能之后文件就显示被打开,后来发现是这两个函数的问题

  • javaScript中的this的使用

    Matinal_Shine: 感觉挺细的

大家在看

  • 以最优雅的姿势索要书面Offer——码农赛博锦鲤(希望是)特供 425
  • Ctrl+Alt+Del程序猿Hello World到行政复议——从入门到精通(但希望你永远用不上) 366

最新文章

  • 单例设计模式
  • C++ 获取图片的大小
  • c++各种排序效率相比较
2021年1篇
2016年17篇

目录

展开全部

收起

目录

展开全部

收起

上一篇:
c++ const修饰函数体,修饰返回值,修饰参数,和底层顶层指针的区别的简易
下一篇:
c++中 static修饰修饰类声明部分

分类专栏

  • python
    1篇
  • c++
    12篇
  • c++
    1篇
  • c++ geogle v8
    1篇
  • c++
    1篇
  • c语言
    2篇
  • javaScript
    1篇
  • 查找
    1篇

展开全部 收起

目录

评论
被折叠的  条评论 为什么被折叠? 到【灌水乐园】发言
查看更多评论
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值