精华内容
下载资源
问答
  • 今天继续调试程序,用一个Mat来收集每一个样本的数据,然后将一个...EncoderLib.lib(EncCu.obj) : error LNK2019: 无法解析外部符号 "public: void __cdecl cv::Mat::copyTo(class cv::_OutputArray const...

           今天继续调试程序,用一个Mat来收集每一个样本的数据,然后将一个样本数据puch_buck入总的样本中,准备调试看一下结果的时候VS就报错如下:

    EncoderLib.lib(EncCu.obj) : error LNK2019: 无法解析的外部符号 "public: void __cdecl cv::Mat::copyTo(class cv::_OutputArray const &)const " (?copyTo@Mat@cv@@QEBAXAEBV_OutputArray@2@@Z),该符号在函数 "public: class cv::Mat __cdecl cv::Mat::clone(void)const " (?clone@Mat@cv@@QEBA?AV12@XZ) 中被引用。

           找了半天错误,函数明显是能够定位得到的(函数申明能定位,应该是编译时找不到),尝试了各种方式也没解决。猜测是应该debug库的问题,于是换为release模式,正如料想的一样,没有报错,预测将release的依赖项也添加到debug模式下(按理说debug和release的库是分开用的),问题成功解决。如下

    展开全文
  • qt LNK2019 无法解析外部符号

    千次阅读 2017-10-28 08:20:00
    qt LNK2019 无法解析外部符号

    mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: class QString __cdecl PushAlarmModel::getPicUrl(class QModelIndex const &)" (?getPicUrl@PushAlarmModel@@QEAA?AVQString@@AEBVQModelIndex@@@Z),该符号在函数"private: void __cdecl MainWindow::on_showAlarmPicButton_clicked(void)" (?on_showAlarmPicButton_clicked@MainWindow@@AEAAXXZ)中被引用


    这个问题有两种原因:

    1.函数没有定义:

    比如:

    qtmaind.lib(qtmain_win.obj):-1: error: LNK2019: 无法解析的外部符号 _main,该符号在函数 _WinMain@16 中被引用

    原因,没有找到main函数,Windows下,main函数:

    int main(int argc, char *argv[]){}


    2.对应的头文件和cpp文件没有引用

    3.第三方库没有引用


    解决方法:

    1.可以在pro中查看

    SOURCES和HEADERS
    
    
    2.添加对应的库引用

    添加完毕后,需要把qt的debug目录(一般是项目根目录的同级目录)删除,目的是清空qt的缓存,重新编译。



    展开全文
  • error LNK2019 无法解析外部符号 deflate

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                   

    我的环境为: Win764 + VS2005 + zlib1.2.8

    zlib1.2.8我使用VS2010来编译。

    -------------------------------------------------------------------------------------------------

    我导入zlib库的代码如下:

    #include "zlib128/zlib.h"
    // #pragma comment(lib, "zlib128/zlibwapi.lib") // 链接zlib动态库
    #pragma comment(lib, "zlib128/zlibstat.lib") // 链接zlib静态库


    编译使用zlib的工程,出现错误信息如下:

    1>Gzip.obj : error LNK2019: 无法解析的外部符号 _deflateEnd 

    1>Gzip.obj : error LNK2019: 无法解析的外部符号 _deflate
    1>Gzip.obj : error LNK2019: 无法解析的外部符号 _deflateInit2_
    1>Gzip.obj : error LNK2019: 无法解析的外部符号 _inflateEnd
    1>Gzip.obj : error LNK2019: 无法解析的外部符号 _inflate
    1>Gzip.obj : error LNK2019: 无法解析的外部符号 _inflateInit2_

    fatal error LNK1120: 6 个无法解析的外部命令error LNK2019: 无法解析的外部符号 _deflate


    从错误信息可以看出,在我使用的每个zlib库函数的前面都多出了一个下划线,如 _deflate,

    通过查看zlibwapi.dll的导出函数,发现相应的函数前面并没有下划线,也就难道编译会链接错误了。

    ------------------------------------------------------------------------------------------------------------------------------------------------------

    解决思路:

    zlib.h头文件,定义了zlib库的导出函数原型,如:ZEXTERN intZEXPORTdeflateEnd OF((z_streamp strm));

    注意红色的ZEXPORT ,其原型在zconf.h文件里面定义:

    #ifndef ZEXPORT
    #  define ZEXPORT 
    #endif

    看到了吗,默认的ZEXPORT宏,只是个空符号罢了,而实际是其应该表示函数的调用方式。

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    解决方法:

    在zconf.h文件将ZEXPORT宏的定义改成下面的形式即可:

    #ifndef ZEXPORT
    #  define ZEXPORT WINAPI
    #endif

    -----------------------------------------------------------------------------------------------------------------------------------------------------------











               

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • LNK2019 无法解析外部符号 +_错误拼写的东西 请仔细检查是否有拼写错误,此情况下错误提示并不会显示错误所在的行,而是只显示行1,但会告诉你哪个词拼错了 如图,主函数拼错了,找到main改过来即可 修改后程序...

    LNK2019 无法解析的外部符号 +_错误拼写的东西

    请仔细检查是否有拼写错误,此情况下错误提示并不会显示错误所在的行,而是只显示行1,但会告诉你哪个词拼错了
    如图,主函数拼错了,找到main改过来即可

    如图,主函数拼错了,找到main改过来即可
    修改后程序正常运行
    修改后程序正常运行

    展开全文
  • LNK2019 无法解析外部符号 __imp__TranslateMessage@4 LNK2019 无法解析外部符号 __imp__CreateDCW@16 无法解析外部符号 __imp__DragAcceptFiles@8 解决 在代码最上面添加 #pragma comment (lib,“User3
  • error LNK2019 无法解析外部符号 imp GetUserObjectInformationW,该符号
  • 标题 标题 小白求救!错误 LNK2019 无法解析外部符号 opencv3 小白求救!错误 LNK2019 无法解析外部符号 opencv3 本人小白一枚 正在学opencv3 搞出个错误怎么改都搞不掉 求大神指正! 错误明细: ...
  • 编译错误error LNK2019: 无法解析外部符号,项目文件在DHServerTest下
  • 错误 LNK2019 无法解析外部符号 __imp_WSARecv,该符号在函数 "public: bool __cdecl CTCPByteSession::Receive(void)" (?Receive@CTCPByteSession@@QEAA_NXZ) 错误 LNK2019 无法解析外部符号 __imp...
  • 错误:LNK2019 无法解析外部符号 _WNetCloseEnum@4 解决方法:添加 #pragma comment(lib, “mpr.lib”)
  • 错误 LNK2019 无法解析外部符号 mysql_init,该符号在函数 main 中被引用 mysql_test D:\Code\VS2015\bill\mfcStudentManger\mysql_test\mysql.obj 1 解决办法: 先检查项目配置: 结果: 注意: 如果解决方案...
  • 错误 LNK2019 无法解析外部符号 cufftPlan1d,函数 “float * __cdecl Fourier(float *,float *,float *,int,int,float *)” (?Fourier@@YAPEAMPEAM00HH0@Z) 中引用了该符号 edf D:\VS projects\edf_cuda\edf\edf\...
  • 用VS2015编译CuraEngine,出现如下错误: PlatformSocket.obj error LNK2019 无法解析外部符号 __imp__accept@12 PlatformSocket.obj error LNK2019 无法解析外部符号 __imp__bind@12 等等 解决办法:在 ...
  • 今天在写程序的时候遇到一个特别奇怪的问题,程序生成的时候报error LNK2019 无法解析外部符号 ,后来在网上找文章发现一篇写的比较好:http://www.cnblogs.com/hiloves/p/4678848.html,但是这篇文章还漏掉一种...
  • LNK2019 无法解析外部符号 gladLoadGLLoader,该符号在函数 _main 中被引用 LNK2001 无法解析外部符号 _glad_glClear LNK2001 无法解析外部符号 _glad_glClearColor 以及其他一些_glad_gl*错误 #解决办法 将...
  • 问题: 在widget.cpp中使用自定义myQDailog新类,在运行时出现LNK2019无法解析外部符号。 解决: 删除Debug文件夹,如build-sign_dailog-Desktop_Qt_5_6_2_MSVC2013_32bit-Debug。之后运行正常。
  • 关于error LNK2019 无法解析外部符号

    千次阅读 2015-03-07 20:52:13
    在使用VS2008+Qt写一个程序时,运行报错:errorLINK2019 无法解析外部符号。 这是一个链接错误,意思就是编译器不认识这个符号(错误信息中显示的函数名)。为什么不认识呢?两种可能,一种是你只是给编译器...
  • 在QT开发中遇到一个很奇怪的问题,release正常运行,debug报错:Qt5AxContainerd.lib error LNK2019 无法解析外部符号错误,如下图: 看了一下,无法解析外部符号的CombineRgn,CreateRectRgn,DeleteObject,...
  • Qt5 error LNK2019 无法解析外部符号 解决办法 原因 编译器未识别该新类的名字 解决 1.项目右键清除 2.qmake(重新让编译器识别所有类) 3.构建 如果上述方法还没解决则按一下方法操作 1、问题: 最近使用QT 5.0.2...
  • QT出现error: LNK2019: 无法解析外部符号 "private: void __cdeclMainWindow::on_start_clicked(void)" 错误 发现是由于 c文件中没有实现该函数,而在头文件的对象中有该函数而这种情况也是由于在ui...
  • VS2015 ‘错误 LNK2019 无法解析外部符号 _WinMain@16,该符号在函数 “int __cdecl invoke_main(void)” (?invoke_main@@YAHXZ) 中被引用’ 解决方案 在项目属性-链接器-系统-子系统,把窗口改成控制台,或无设置...
  • 错误LNK2019无法解析外部符号 _main,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用 解决办法如下: step1:打开项目属性 step2:打开属性页的“系统”-“子系统”-...
  • 一.ib库无或者32/64、debug/release不对应 二.头文件只声明未定义
  • 今天调试一个网络上的2048程序,再次出现“error lnk2019 无法解析外部符号”错误
  • 无法解析外部符号 原因 库文件 设置不正确,按照官方添加库文件的方式会自动在debug版本添加d 因此需要去掉后面的d 并且选对平台,32或64位

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,193
精华内容 3,677
关键字:

lnk2019无法解析的外部符号