1.一般出现"LNK2019"错误都是库文件没添加造成的。
项目--》属性--》配置属性--》链接器-》输入--》附加依赖项

在其中加入所需库文件,同时在“链接器--》常规--》附加库目录”中填入相应库名。

2.然后各种查阅,有说是找不到附加依赖项的,提出这样解决:

project-属性--link--输入--依赖库: 添加相应的库文件.lib

实验后,发现仍然不正确,最后在一篇博客中找到解决方法如下:

有一个解决方案,有两个工程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即可。

笔记LNK2019:无法解析的外部符号相关推荐

  1. 错误 LNK2019 无法解析的外部符号 “public: void __cdecl cv::Mat::copyTo(class cv::debug_build_guard::_OutputArray

    错误 LNK2019 无法解析的外部符号 "public: void __cdecl cv::Mat::copyTo(class cv::debug_build_guard::_Output ...

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

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

  3. qt LNK2019 无法解析的外部符号

    mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: class QString __cdecl PushAlarmModel::get ...

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

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

  5. “error LNK2019: 无法解析的外部符号”的几种可能原因

    1.前言 error LNK2019: 无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib. 笔记本重装了系统,有32Bit升到64Bit ...

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

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

  7. VS2015 error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 int __cdecl invoke_main(void)

    前言 上一篇文章中,为了编译OpenCV的示例代码,然后搭建环境, 最后想直接运行示例demo,我在创建新工程的时候,直接创建了一个win32窗口项目,然后环境配置完成后,将opencv 的示例代码k ...

  8. CyAPI.lib(CyAPI.obj) : error LNK2019: 无法解析的外部符号...

    1>------ 已启动生成: 项目: S_BulkLoop, 配置: Debug Win32 ------ 1>生成启动时间为 2014/3/14 17:52:26. 1>Init ...

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

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

  10. LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用

    在VS2017中新建Qt GUI 工程,无法编译,报链接错误 LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用 经比对,是l ...

最新文章

  1. 哈希表(散列表)基础概念与经典题目(Leetcode题解-Python语言)之上——原理与设计
  2. 【MATLAB】混合粒子群算法原理、代码及详解
  3. AngularJS.js: temple
  4. 让代码看起来更舒服(1):选择适合的配色方案 (转)
  5. SOAP1.1 VS SOAP1.2
  6. 入门不简单(《Beginning C# Objects中文版》书评)
  7. OUTEROS常用命令
  8. SimpleFs文件系统初步五(文件的读写)
  9. JAVA中在switch语句里使用枚举
  10. 基于pytorch的CNN算法的实现
  11. max3232ese_MAX3232CSE使用指南,MAX3232CES和MAX3232ESE有什么区别?
  12. [译] 为什么加密货币泡沫会破裂?
  13. Android Room框架使用
  14. MATLAB 2018a安装教程(迅雷)
  15. 微新余微信号ivxinyu✅ 冒死偷拍,对所有人都有益,求扩散!!!
  16. 关于wordcloud安装
  17. 若依如何手动修改项目包路径呢?
  18. div css背景自动渐变色,div+css背景渐变色代码
  19. java 微秒 时间_Java中时间的计算 年月日小时分钟秒毫秒微秒
  20. 基于 SSM 的 CRM 客户管理系统

热门文章

  1. 《深度工作》原则1 工作要深入
  2. 最长回文子序列 python_516. 最长回文子序列(Python)
  3. 数字交响乐,苹果要“扼住命运的咽喉”?
  4. apex英雄机器人探路者怎么玩_Apex英雄探路者机器人进阶攻略
  5. 浙江七选三计算机专业分数,重磅:浙江省属43所高校2020年“三位一体”综合评价录取分数线汇总...
  6. 合宙esp32c3+合宙air101LCD屏幕跑通microPython
  7. 创新奇智通过上市聆讯:成立不久就开始转型,能以AI自称?
  8. 已解决FilegotFoundError Traceback (most recent call last)
  9. IBM的营销策略纲要
  10. linux 版本号 笔记本_观点|2018 年度最佳 Linux 笔记本电脑:来自一位 RHCE 的选购指南...