`

error LNK2019: 无法解析的外部符号

 
阅读更多

在一个vc的工程里面,如果想引人第三方库里面的类或方法,需要在四个地方进行添加。增加包含目录,把头文件包含进来,增加库目录把lib库引入进来。还有就是连接输入的地方添加附加依赖项。当然除此之外,如果你想运行肯定是需要安装dll的了,要么放在系统下,要么放在exe文件同目录下。由于这个网站貌似不能上传图片,只能这样用文字描述了。

 

这里要说的LNK2019异常,是发生连接的时候,而不是编译的时候。所以,如果出现这个错误,肯定是连接输入的那个附加依赖项里面没有添加相应的依赖。

分享到:
评论

相关推荐

    解决error LNK2001 无法解析的外部符号 int __cdecl sprintf(

    在编程过程中,我们时常会遇到编译错误,其中"error LNK2001 无法解析的外部符号"是一个常见的链接器错误。这个错误通常发生在C++编程中,特别是当你试图使用一个未定义的函数或者变量时。在这个特定的情况下,错误...

    如何解决 error LNK2019 无法解析的外部符号,该符号在函数 中被引用

    这些标志错误可能导致符号无法解析。 7. **外部库路径**:确认编译器能够找到所有依赖的库文件(.lib 或 .dll)。检查 `项目-配置属性-链接器-输入-附加依赖项`,确保列出的所有库都在系统的搜索路径内。 8. **...

    vc报错解决办法 error LNK2019无法解析的外部符号,该符号在函数 中被引用

    在VC++编程环境中,当你遇到"error LNK2019: 无法解析的外部符号"的错误时,这通常意味着编译器在链接阶段找不到某个函数或变量的定义。这个错误是链接器(Linker)发出的,因为它在已编译的对象文件或库中找不到在...

    error LNK2019: 无法解析的外部符号 问题的解决办法

    综上所述,解决LNK2019错误需要仔细检查程序代码,确认每一个外部符号的定义是否存在,以及是否正确地包含了它们的声明。此外,还需要检查链接器的配置,确保所有需要的库都已被正确链接。进行这些检查之后,通常...

    待解决问题LNK2019 无法解析的外部符号

    在编程过程中,我们时常会遇到各种链接错误,其中"LNK2019: 无法解析的外部符号"是Visual Studio C++编译器中一个常见的错误,这通常发生在链接阶段,意味着编译器找不到在编译时声明但在链接时没有实现的函数或变量...

    最新libcurl静态库

    如果出现以下错误: ...1>libcurld.lib(openssl.obj) : error LNK2019: 无法解析的外部符号 _sk_num,该符号在函数 _cert_stuff 中被引用 ............... 则应添加对 ssleay32.lib 和 libeay32.lib 的引用

    C++调用C函数实例详解

    C++调用C函数实例详解 前言:以前见到extern “C”这样的语句,只是简单地知道跟外部链接有关...Test.obj : error LNK2019: 无法解析的外部符号 “void __cdecl DeleteStack(struct _Node *)” (?DeleteStack@@YAXPAU_N

    ntdll 32位

    error LNK2019: 无法解析的外部符号 NtClose,该符号在函数 mdb_env_map 中被引用 D:\google-jar\liblmdb \mdb.obj error LNK2019: 无法解析的外部符号 NtCreateSection,该符号在函数 mdb_env_map 中被引用 D:\...

    ntdll 64位

    \mdb.obj error LNK2019: 无法解析的外部符号 NtCreateSection,该符号在函数 mdb_env_map 中被引用 D:\google-jar\liblmdb\mdb.obj error LNK2019: 无法解析的外部符号 NtMapViewOfSection,该符号在函数 mdb_env_...

    EVC图形编程

    1文本的绘制 2绘制线条 3绘制矩形 4绘制圆和椭圆 5绘制圆角矩形 6绘制多边形 7动画效果 8抓屏实验

    无法解析的外部符号”private: char * __cdecl cv::String::allocate(unsigned __int64)” (?allocate@String@cv@@AEAA

    1>save-image-D435.obj : error LNK2001: 无法解析的外部符号 “private: char * __cdecl cv::String::allocate(unsigned __int64)” (?allocate@String@cv@@AEAAPEAD_K@Z) 1>save-image-D435.obj : error LNK2001: ...

    odbccp32.lib.rar

    vs2010或vs2015等项目编译不通过,提示:1>odbccp32.lib(dllload.obj) : error LNK2019: 无法解析的外部符号 __vsnwprintf_s,该符号在函数 _StringCchPrintfW 中被引用 1>XuglassForm.exe : fatal error LNK1120: 1...

    GL包含头文件.rar

    #include "GL/GLU.H" #include "GL/GL.H" #include "GL/GLAUX.H" glWidget.obj:-1: error: LNK2019: 无法解析的外部符号 gluPerspective,该符号在...-1: error: LNK2019: 无法解析的外部符号 gluLookAt,该符号在函数

    odbccp32出现版本错误的解决方法

    ODBCCP32.dll是微软ODBC(Open Database Connectivity)的一部分,它是一个数据库连接库,用于在Windows操作系统中实现应用程序与各种数据库之间的通信。当您遇到"odbccp32出现版本错误"的问题时,这通常意味着当前...

    浅谈c++调用python链接的问题及解决方法

    1>pythonIniti.obj : error LNK2019: 无法解析的外部符号 __imp___Py_NegativeRefcount,该符号在函数 “public: __thiscall boost::python::api::object_base::~object_base(void)” (??1object_base@api@python@...

    32位 mysql.bill mysql.lib

    1、VS WIN32编译出现error LNK2019: 无法解析的外部符号 _mysql_init@4的类似错误 2、此文件包含32位 include 、 mysql.dll、mysql.lib文件,版本位8.0.12

    解决VS2010编译问题odbccp32

    解决VS2010静态调用dll编译问题:odbccp32.lib(dllload.obj) : error LNK2019: 无法解析的外部符号 __imp___vsnprintf.

    Live555 Windows Mobile 平台下 编译问题 MyLocale

    error LNK2019: 无法解析的外部符号 setlocale,该符号在函数 "public: __cdecl Locale: Locale(char const *,int)", 那是因为LIVE的Locale文件跟系统Locale文件冲突. 解决办法是新建立一个类,并使用新的类MyLocale...

Global site tag (gtag.js) - Google Analytics