error LNK2019:和error LNK2001:
错误删减了一部分,出现这个问题一直以为时头文件错误,试了没用。
2>SetData.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall CNetCmd::~CNetCmd(void)" (??1CNetCmd@@QAE@XZ),该符号在函数 __unwindfunclet$??0Clibnetcomm@@QAE@ABV0@@Z$0 中被引用
2>TestEditDlg.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall CNetCmd::~CNetCmd(void)" (??1CNetCmd@@QAE@XZ)
2>ZoneEdit.obj : error LNK2001: 无法解析的外部符号 "public: __thiscall CNetCmd::~CNetCmd(void)" (??1CNetCmd@@QAE@XZ)
。。。。。。。
*,unsigned long,char const *,unsigned short)" (?recvdata@CNetCmd@@UAEXPBEKPBDG@Z)
2>CopyCH.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CNetCmd::recvdata(unsigned char const *,unsigned long)" (?recvdata@CNetData@@UAEXPBEK@Z)
2>CopyCH.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CNetData::recvdata(unsigned char const *,unsigned long)" (?recvdata@CNetData@@UAEXPBEK@Z)
2>CopyToNewFrame.obj : error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall CNetData::recvdata(unsigned char const *,unsigned long)" (?recvdata@CNetData@@UAEXPBEK@Z)
2>D:\Work\code\SHORTTINGBARtesttool\Debug\LCM622Test.exe : fatal error LNK1120: 7 个无法解析的外部命令
解决方法:
在使用得结构体其实是class __declspec(dllexport) Clibnetcomm,导致了问题所在,改为:
#ifdef _NETCOMM
#define COMM_API __declspec(dllexport)
#else
#define COMM_API __declspec(dllimport)
#endif
class COMM_API Clibnetcomm
就完美解决。另外查了下区别,这个说的很详细https://www.cnblogs.com/zhehan54/p/5919983.html
加油!!!
error LNK2019:和error LNK2001:相关推荐
- error: LNK2019与error: LNK1120可能的原因及解决方法
今天又碰到了报错"LNK:2019"和"LNK:1120",记录一下. user_interface.obj:-1: error: LNK2019: 无法解析的 ...
- error LNK2019 ,error LNK2001:无法解析的外部符号,LINK : fatal error LNK1104: 无法打开文件
C++ 环境下更换项目名字后报错的问题 报错内容: error LNK2019: 无法解析的外部符号 *** error LNK2001: 无法解析的外部符号 *** LINK : fatal err ...
- error: LNK2019与error: LNK1120解决方案,亲测有效
出现如下问题 (1)仔细看蓝色圈所示:说是 ReadStep这个函数,vs能读取他所在的 .h 文件,编译的时候却找不到他的实现文件,导致出现LNK2019问题. 原因: 在一个.h 文件中使用ext ...
- error LNK2001 和 error LNK2019
error LNK2001: 无法解析的外部符号 声明,未定义,未引用 error LNK2019: 无法解析的外部符号 声明,未定义,引用
- 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 ...
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16
1.问题描述 做开源项目时,碰到VS2010报错如下: MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 _ ...
- error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void)”中被引用
From:https://blog.csdn.net/u012570056/article/details/74639894 一,问题描述 MSVCRTD.lib(exe_winmain.obj) : ...
- 学习笔记-error LNK2019
error LNK2019与LNK1120 代码外行加小白,记录自己的学习日常 今天新建了一个工程项目,属性表是用以前的,然后还是莫名其妙的报错. 一 修改项目属性后仍然报错.做了一下修改 1. 点击 ...
最新文章
- 总结笔记-Activity的启动流程
- 英语发音规则---N字母
- [ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器
- 5月19-20日WebRTCon 2018 梳理全球WebRTC技术实践与案例
- 标签生成-基于标签的的推荐系统
- 容器编排技术 -- Kubernetes Nodes
- java 通过模板替换pdf_word模板替换方案 PDF 下载
- php urledcode_用JavaScript实现PHP的urldecode函数
- C#.Net工作笔记017---C#事件的理解以及自定义事件的方法
- ExtJs4 学习一
- 第一次面试且失败的经历
- magento 模板区块--商品总类别显示页
- 回溯法求解n个元素的集合的幂集
- 华为日历怎么显示一月_华为10手机日历图标在哪 华为日历怎么显示
- 将微信表情包添加到QQ
- 测试用例的设计方法:等价类划分法
- 科技云报道:从Robot到Cobot,人机共融正在开创一个时代
- Kotlin上的反应式流-SharedFlow和StateFlow
- 配置路由器IP及测试连通性
- 阿里云免费证书ssl的部署