错误删减了一部分,出现这个问题一直以为时头文件错误,试了没用。

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:相关推荐

  1. error: LNK2019与error: LNK1120可能的原因及解决方法

    今天又碰到了报错"LNK:2019"和"LNK:1120",记录一下. user_interface.obj:-1: error: LNK2019: 无法解析的 ...

  2. error LNK2019 ,error LNK2001:无法解析的外部符号,LINK : fatal error LNK1104: 无法打开文件

    C++ 环境下更换项目名字后报错的问题 报错内容: error LNK2019: 无法解析的外部符号 *** error LNK2001: 无法解析的外部符号 *** LINK : fatal err ...

  3. error: LNK2019与error: LNK1120解决方案,亲测有效

    出现如下问题 (1)仔细看蓝色圈所示:说是 ReadStep这个函数,vs能读取他所在的 .h 文件,编译的时候却找不到他的实现文件,导致出现LNK2019问题. 原因: 在一个.h 文件中使用ext ...

  4. error LNK2001 和 error LNK2019

    error LNK2001: 无法解析的外部符号 声明,未定义,未引用 error LNK2019: 无法解析的外部符号 声明,未定义,引用

  5. error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 2011年08月05日 09:08:15

    经过测试,能解决问题 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 一,问题描述 MSVCRTD.lib(crtexew.obj) ...

  6. vs2008 error LNK2019: 无法解析的外部符号总结

    做DLL的时候一直把报错"错误    1    error LNK2019: 无法解析的外部符号 "void __cdecl sevenaxes20170316(double,do ...

  7. MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16

    1.问题描述 做开源项目时,碰到VS2010报错如下: MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 _ ...

  8. error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void)”中被引用

    From:https://blog.csdn.net/u012570056/article/details/74639894 一,问题描述 MSVCRTD.lib(exe_winmain.obj) : ...

  9. 学习笔记-error LNK2019

    error LNK2019与LNK1120 代码外行加小白,记录自己的学习日常 今天新建了一个工程项目,属性表是用以前的,然后还是莫名其妙的报错. 一 修改项目属性后仍然报错.做了一下修改 1. 点击 ...

最新文章

  1. 总结笔记-Activity的启动流程
  2. 英语发音规则---N字母
  3. [ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器
  4. 5月19-20日WebRTCon 2018 梳理全球WebRTC技术实践与案例
  5. 标签生成-基于标签的的推荐系统
  6. 容器编排技术 -- Kubernetes Nodes
  7. java 通过模板替换pdf_word模板替换方案 PDF 下载
  8. php urledcode_用JavaScript实现PHP的urldecode函数
  9. C#.Net工作笔记017---C#事件的理解以及自定义事件的方法
  10. ExtJs4 学习一
  11. 第一次面试且失败的经历
  12. magento 模板区块--商品总类别显示页
  13. 回溯法求解n个元素的集合的幂集
  14. 华为日历怎么显示一月_华为10手机日历图标在哪 华为日历怎么显示
  15. 将微信表情包添加到QQ
  16. 测试用例的设计方法:等价类划分法
  17. 科技云报道:从Robot到Cobot,人机共融正在开创一个时代
  18. Kotlin上的反应式流-SharedFlow和StateFlow
  19. 配置路由器IP及测试连通性
  20. 阿里云免费证书ssl的部署

热门文章

  1. 教你阅读 Cpython 的源码(一)
  2. python爬虫基础(12:app数据爬取)
  3. 网易NEC命名规范笔记
  4. C# 如何取得本机网卡的型号,IP地址,子网掩码和网关
  5. storm DRPC例子
  6. 接口测试用例设计方法方式和流程一文到底
  7. hexo categories和tags页面不显示解决办法
  8. IT 猎头分享---找工作前你真得想清楚离职原因了吗?
  9. 小白如何从零开始打造一台DIY脑控智能机器人
  10. STM32 keyboard USB HID键盘功能的实现