社区
C++ 语言
帖子详情
error LNK2019(无法解析的外部符号)???
wshcy512
2009-06-03 07:14:40
弄了一个静态链接库,确定链接库.lib以及头文件已经包含。
声明一个库里面的类
fsSection *p; 链接正常
p = new fsSection; 出现error LNK2019(无法解析的外部符号)
请问会有什么原因会上面情况,谢谢!
...全文
158
4
打赏
收藏
error LNK2019(无法解析的外部符号)???
弄了一个静态链接库,确定链接库.lib以及头文件已经包含。 声明一个库里面的类 fsSection *p; 链接正常 p = new fsSection; 出现error LNK2019(无法解析的外部符号) 请问会有什么原因会上面情况,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猫已经找不回了
2009-06-03
打赏
举报
回复
http://blog.csdn.net/friday5pm/archive/2007/03/08/1523859.aspx
碰到“error LNK2019: 无法解析的外部符号”收藏
有一个解决方案,有两个工程A,B。工程B中定义了一个类,在工程A的demo.cpp中引用该类,但是如果是
#include "XX,h",则会出现“error LNK2019: 无法解析的外部符号”
如果是#include "XX.cpp",则可以顺利编译通过。
想来是因为引用 .h 文件导致找不到.cpp中的定义,而引用.cpp可以通过.cpp找到.h(.cpp有对.h的include)
但是如果同在工程B下面,则#include "XX,h"也是正确的,它会自动关联到同名的(反正是对应的).cpp文件。
在不同工程中应该如何引用呢?
看见一种原因分析,如下:
现场情况:
funcname 在文件file.cpp/h中定义实现
void funcname(void) {;}
filecall.c文件内呼叫funcname()函数。
出现上面情况。
症因:因c/c++混合编程, c文件内函数无法呼叫c++文件内函数。
解决,或者将c文件名改为.cpp,或者将c++文件名改为.c
上面的解决采用将 file.cpp 更名为file.c即可。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/friday5pm/archive/2007/03/08/1523859.aspx
「已注销」
2009-06-03
打赏
举报
回复
能否把详细的出错信息给出来。
这种链接错误应该在5分钟之内就可以搞定的。
「已注销」
2009-06-03
打赏
举报
回复
其实这种链接错误很容易的。
肯定是你有一个库没有加入到链接里。
检查一下你的代码里哪个函数依赖哪个库。
sui_yuan_zhe
2009-06-03
打赏
举报
回复
有时候编写的一个小错误也会这样的。
这种最难找的···
error
LN
K2
019
:
无法
解析
的
外部
符号
错误描述 1>11_ObjectDetection.obj :
error
LN
K2
019
:
无法
解析
的
外部
符号
“public: __cdecl cv::VideoCapture::VideoCapture(void)” (??0VideoCapture@cv@@QEAA@XZ),该
符号
在函数 main 中被引用 1>11_ObjectDetection.obj :
error
...
error
LN
K2
019
:
无法
解析
的
外部
符号
__imp_GetUserObjectInformationW,该
符号
在函数 OPENSSL_isservice 中被引用
error
LN
K2
019
:
无法
解析
的
外部
符号
__imp_GetUserObjectInformationW,该
符号
在函数 OPENSSL_isservice 中被引用参考MSDN:https://msdn.microsoft.com/en-us/library/ms683238(VS.85).aspxRequirementsMinimum supported clientWindows 200
error
LN
K2
019
:
无法
解析
的
外部
符号
——解决记录
error
LN
K2
019
:
无法
解析
的
外部
符号
——解决记录 本人小白,最近在用VS2013+QT做串口调试时,出现了很多编译错误:
error
LN
K2
019
:
无法
解析
的
外部
符号
,如下图所示。 网上查了很多,都说是缺少库文件,具体缺什么文件,在哪里添加,都语焉不详。 自己捣鼓了一下,所幸最终解决了。稍作记录,以自警。 只在头文件里包含相应的串口.h头文件,还是不够的#include <QtS...
遇到
error
LN
K2
019
:
无法
解析
的
外部
符号
创建自己定义的Screen类,在定义函数时,将成员函数定义为inline函数,链接时报出
error
: >demo.obj :
error
LN
K2
019
:
无法
解析
的
外部
符号
> "public: class Screen & __thiscall Screen::set(char)" (?set@Screen@@QAEAAV1@D@Z) > 该
符号
在函数 _main 中...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章