精华内容
下载资源
问答
  • opencv封装到DLL时遇到的LNK2019错误解决

    搞了两天,原本用opencv已经可以了,当准备移到创建DLL中提示一大堆LNK2019错误:


    error LNK1120: n个无法解析的外部命令

    error LNK2019:无法解析的外部符号“int __stdcall cv::_interlockedExchangeAdd(int *,int)”(?_interlockedExchangeAdd@cv@@YGHPAHH@Z)....


    网上搜索没找到解决办法,还是自己摸索出来,修改C++调用约定:

    打开项目属性--[配置属性]--[C/C++]--[高级]--[调用约定]改为__cdecl(/Gd)

    再编译就好了

    展开全文
  • 64位的系统安装了32位的MySQL后,写了一个连接MySQL数据库进行表的查询操作,发现总是出现rror LNK2019错误,提示一些MySQL封装的函数在main函数中被引用。 1>mysql_test.obj : error LNK2019: 无法解析的外部...
         64位的系统安装了32位的MySQL后,写了一个连接MySQL数据库进行表的查询操作,发现总是出现rror LNK2019错误,提示一些MySQL封装的函数在main函数中被引用。
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_close,该符号在函数 main 中被引用
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_free_result,该符号在函数 main 中被引用
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_fetch_row,该符号在函数 main 中被引用
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_num_fields,该符号在函数 main 中被引用
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_fetch_field,该符号在函数 main 中被引用
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_num_rows,该符号在函数 main 中被引用
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_store_result,该符号在函数 main 中被引用
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_query,该符号在函数 main 中被引用
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_real_connect,该符号在函数 main 中被引用
    1>mysql_test.obj : error LNK2019: 无法解析的外部符号 mysql_init,该符号在函数 main 中被引用
    1>D:\VS2010 Workspace\MySQL_test\x64\Debug\MySQL_test.exe : fatal error LNK1120: 10 个无法解析的外部命令




          网上搜索了一下,检查自己的VS2010项目的设置,发现MySQL安装目录下的include和lib文件夹都包含到项目依赖库了。这说明不是项目设置的问题,按网上说的将win32换成x64也不行。所以我重新安装了一个64位版本的MySQL。设置好include和lib后,发现错误解决了,编译通过了,但是提示计算机丢失libmysql.dll文件,

    将下载的64位的MySQL安装程序中的libmysql.dll拷贝到C:\Windows\System32文件夹下后,再次运行程序,能正确从数据库中查询到数据,说明连接成功。






    展开全文
  • 删除编译时生成的文件夹,再重新编译即可

    删除编译时生成的文件夹,再重新编译即可

    展开全文
  • 环境OpenCV2.2+vs2005+XP 按照官网提供的安装配置方法,对VS2005的环境进行了设置,但是调试程序时,编译通过却出现链接错误,如下: 1>opencvhello.obj : error LNK2019: 无法解析的外部符号 "int ...

    环境OpenCV2.2+vs2005+XP

    按照官网提供的安装配置方法,对VS2005的环境进行了设置,但是调试程序时,编译通过却出现链接错误,如下:

    1>opencvhello.obj : error LNK2019: 无法解析的外部符号 "int __cdecl cv::waitKey(int)" (?waitKey@cv@@YAHH@Z),该符号在函数 _wmain 中被引用
    1>opencvhello.obj : error LNK2019: 无法解析的外部符号 "void __cdecl cv::imshow(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class cv::Mat const &)" (
    ?imshow@cv@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVMat@1@@Z),该符号在函数 _wmain 中被引用
    1>opencvhello.obj : error LNK2019: 无法解析的外部符号 "void __cdecl cv::namedWindow(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (
    ?namedWindow@cv@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z),该符号在函数 _wmain 中被引用
    1>opencvhello.obj : error LNK2019: 无法解析的外部符号 "class cv::Mat __cdecl cv::imread(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (
    ?imread@cv@@YA?AVMat@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z),该符号在函数 _wmain 中被引用
    1>opencvhello.obj : error LNK2019: 无法解析的外部符号 "void __cdecl cv::fastFree(void *)" (
    ?fastFree@cv@@YAXPAX@Z),该符号在函数 "public: __thiscall cv::Mat::~Mat(void)" (??1Mat@cv@@QAE@XZ) 中被引用
    1>opencvhello.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall cv::Mat::deallocate(void)" (
    ?deallocate@Mat@cv@@QAEXXZ),该符号在函数 "public: void __thiscall cv::Mat::release(void)" (?release@Mat@cv@@QAEXXZ) 中被引用
    1>D:/test/opencv/opencvhello/Debug/opencvhello.exe : fatal error LNK1120: 6 个无法解析的外部命令

     

    错误原因:库文件设置不正确

    解决办法:项目->属性->连接器->输入->附加依赖项,添加程序所依赖的库文件,本程序用到opencv_core220d.lib 和opencv_highgui220d.lib

    展开全文
  • <br />进行c、c++ 混合编程,遇到下列链接错误。 1>Linking... 1>testOAth.obj : error LNK2001: unresolved external symbol "char * __cdecl oauth_sign(char *,char *,char *,char *,char *...
  • 今天写了个关于WINCE底层进程控制的小程序,很气愤的是一个叫优X的公司,很XX,所以我自己做了个,而且...然后主要的问题是遇到了ERROR LINK 2019 I include in header "#include " but giving this errorError 9 err
  •  这就奇怪了,我在刚开始构建工程的选择的是win32应用程序,又不是控制台程序,怎么会出现这样的错误呢。后在Google中搜索,发现是工程属性中编码字符集的问题:  _tWinMain是WinMain(Win32应用程序入口点的...
  • 关于LNK2019错误解决方法

    千次阅读 2013-10-09 23:15:12
    这两天编译一个VC工程的时候出现了LNK2019错误,费了一番力气解决了问题,在此做一个总结。  LNK2019错误属于链接错误,一般都会给出类似“在函数‘function’中引用了无法解析的外部符号‘symbol’”的错误提示...
  • libzlib LNK2019错误解决方法

    千次阅读 2017-09-16 15:37:54
    1>unzip.obj : error LNK2019: 无法解析的外部符号_inflateInit2_,该符号在函数_unzOpenCurrentFile3 中被引用 1>unzip.obj : error LNK2019: 无法解析的外部符号_inflate,该符号在函数_unzReadCurrentFile 中被...
  • 解决使用glfw出现LNK2019错误的方法 很多人可能像我一样只需要用到glfw,然后在visual studio 2019 中单独配置glfw,但是跟着网上的教程配置后运行glfw代码出现了LNK2019 无法解析的外部符号的错误,看了网上的解决...
  • VS编写Windows桌面错误代码LNK2019及其解决方案 如图,这是一个最基本的基于Windows的程序,运行出现了错误,代码LNK2019,点击错误代码可以看到这属于链接器工具错误,并且给出了解决方案。其实是因为主函数入口...
  • 关于 VS2008 error LNK2019错误解决方法 编译一个项目时,出现下面的错误提示:1>LINK : 没有找到 C:\Users\***.exe : 或上一个增量链接没有生成它;正在执行完全链接1>INIT.obj : error LNK2019: 无法解析的外部...
  • 1.问题描述:C++调用MATLAB编译生成的库函数时,报LNK2019错误 2.错误展示: 错误 1 error LNK2019: 无法解析的外部符号 _Date_translateInitialize,该符号在函数 _main 中被引用 D:\code\C\scanMode\scanMode\...
  • LNK2019 错误

    千次阅读 2011-06-02 22:05:00
    用VS2005 C++开发CORBA,在对Server端的代码进行“生成”时,报如下错误:   错误 343 error LNK2019: 无法解析的外部符号 "public: __thiscall CryptographicImpl::CryptographicImpl(class CORBA:...
  • Qt与matlab混编 LNK2019错误 一般遇到LNK2019原因和解决方法在这篇文章里总结的很好: https://www.cnblogs.com/shawn06/p/6761056.html 下面介绍我遇到的情况: 使用QT MSVC2015(64位)调用matlab (64位)的第三...
  • 一个解决方案中有两个项目,一个项目调用另一个项目中的函数  两个项目分别是test1和test2,test1中有一个函数fun()被test2调用,用法如下: //test1.h int fun(int a, int b);   ...
  • 错误代码:LNK2019 说明:无法解析的外部符号 _DriverEntry@8,该符号在函数 _GsDriverEntry@8 中被引用  文件:D:\workspace\windriver\MyDriver1\MyDriver1\BufferOverflowFastFailK.lib(gs_driverentry.obj) ...
  • vc++2010 error LNK2019错误

    2013-08-15 17:49:08
    error LNK2019LNK2019: 无法解析的外部符号 __imp__closesocket@4,该符号在函数 _wmain 中被引用   经过google查询, 在http://blog.sina.com.cn/s/blog_684c0acc0100icxy.html找到解决方案,必须在
  • 我是在主函数运用重载的输入输出符的时候报的错,报错信息如下  在网上查了很久都没... 其实在这之前我看见官网上一种解决方案就是说在友元函数前面加上template &lt;typename T&gt;,但是我没懂typen...
  • 返回首页 - 当前索引 - 主 题:命令行编译链接,出现LNK2019错误,怎样解决?在visual studio环境下编译链接通过,但我在命令行模式下连接出现如下错误:/out:test01.exetest01.objtest01.obj : error LNK2019: ...
  • 参考文章如下 ... 我遇到的问题如下: ...我首先比对了两工程的配置项,发现没有异常,然后LNK2019错误出现的原因,发现原工程为64位,新工程为32位,导致了LNK2019及2001错误,改正后编译通过。 ...
  • ACE应用程序链接错误 error LNK2019解决办法 读者水平:初级 摘要:文本简要指出如何正确编译和链接ACE应用程序。对于新手来说,ACE开发环境,会是一团谜团,如何正确配置开发者机器,快速体验ACE,就是本系列...
  • 错误 LNK2019 无法解析的外部符号 _main,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用 代码如下: (complex.h) ``` #pragma once #include using namespace std; ...
  • 可以看出,此错误大多是关于search函数的,料想应该是search的lib文件没有在属性中包含,解决方式如下: 在该项目上右键属性打开属性页,属性页->链接器->输入->附加依赖项 在附加依赖项中直接输入lib...
  • 错误提示如下: 1>BaseCode.lib(BaseFunc.obj) : error LNK2019: unresolved external symbol __imp__timeGetTime@0 referenced in function "__int64 __cdecl TimeGet(int)" (?TimeGet@@YA_JH@Z)  ...
  • 使用vs2015开发c++win32项目时,用MySQL-Connector/c++连接MySQL时总是出现error: LNK2019错误。 出现此错误的原因及解决方法。
  • 贴一张error图片 错误原因是OPNET进程模型中缺少相应的external files 解决方法如下: OPNET Process Model中:File->Declare External files选择error LNK2019错误提示中前缀对应的库 ...
  • 在自定义类的头文件中使用了模板。在模板实例化时,编译器无法找到模板的实现。 【法一】 在使用了模板类或模板函数的文件中 #include 与放入了类定义的 .h 文件同名的 .cpp 文件(即实现了类中的各个函数的文件)。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,163
精华内容 7,265
关键字:

lnk2019错误怎么解决