C++使用MySQL-Connector/C++连接MySQL出现LNK2019错误的解决方法

 更新时间:2020年07月29日 09:51:25   作者:ScorpionHermit  
这篇文章主要介绍了C++使用MySQL-Connector/C++连接MySQL出现LNK2019错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

使用vs2015开发c++win32项目时,用MySQL-Connector/c++连接MySQL时总是出现error: LNK2019错误

错误原因可能为:

1、缺少相应的库文件;
2、项目平台和所引用的第三方SDK不一致,即32bit对应引用了64bit,64bit对应引用了32bit。

解决方法:

1、检查项目中是否缺少某些库文件;
2、如果没有缺少库文件检查项目的属性,看看“平台”是不是和所引用的MySQL-Connector/c++不一致,即平台为Win32,所引用的MySQL-Connector/c++为64bit的,或者平台为x64,所引用的MySQL-Connector/c++为32bit。

总结:对于出现此种错误的原因及解决办法:

原因:

1. 出现这种情况一般是由于头文件中声明了函数或者类型,但是没有相关的实现源文件;
2. 通常情况是我们引入了第三方SDK的头文件,并在程序中使用(引用)了头文件中的函数或者类型,连接器却无法链接,即缺少lib文件。

解决办法:

1. 我们调用的函数或者类型并未实现;此时我们只要自己建立对应的源文件,并实现这些函数即可。
2. 第三方SDK一般以DLL文件的形式提供给我们,并提供相应的头文件及LIB文件;LIB文件是链接时需要的,它包含了DLL中函数的想关信息,因此我们只需要在项目添加对这些LIB的依赖既可。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C++ Boost Heap使用实例详解

    C++ Boost Heap使用实例详解

    Boost是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一,是为C++语言标准库提供扩展的一些C++程序库的总称
    2022-11-11
  • 适合初学者练习的C语言实现三子棋小游戏

    适合初学者练习的C语言实现三子棋小游戏

    今天这篇文章主要介绍给大家分享一个适合初学者练习的利用C语言写三子棋小游戏,用简单的C语言来实现小时候玩的三子棋游戏,下面是人机对战,当然这个代码的电脑对手是人工智障而不是人工智能 详细内容就请跟小编一起来阅读下面文章内容吧
    2021-10-10
  • 论C++的lambda是函数还是对象

    论C++的lambda是函数还是对象

    这篇文章主要介绍了论C++的lambda是函数还是对象,对于有捕获的lambda,其等价于对象。对于没有任何捕获的lambda,其等价于函数,下面来看看具体的相关内容,需要的朋友可以参考一下
    2022-02-02
  • VScode配置C++运行环境的完整步骤

    VScode配置C++运行环境的完整步骤

    这篇文章主要给大家介绍了关于VScode配置C++运行环境的完整步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 关于在C程序中处理UTF-8文本的方法详解

    关于在C程序中处理UTF-8文本的方法详解

    这篇文章主要给大家介绍了关于在C程序中处理UTF-8文本的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-11-11
  • 基于opencv实现视频中的颜色识别功能

    基于opencv实现视频中的颜色识别功能

    这篇文章主要介绍了基于opencv实现视频中的颜色识别功能,文章详细介绍了颜色识别的原理及opencv中的颜色模型,基于c++代码实现颜色识别功能,需要的朋友可以参考下
    2022-07-07
  • 深入解析 C++中std::stoul 函数

    深入解析 C++中std::stoul 函数

    std::stoul是 C++ 标准库中的一个字符串转换函数,它用于将 std::string 或 std::wstring 转换为 unsigned long 类型的整数,下面就来介绍一下
    2025-04-04
  • c语言stack(栈)和heap(堆)的使用详解

    c语言stack(栈)和heap(堆)的使用详解

    这篇文章主要介绍了c语言stack(栈)和heap(堆)的使用详解,需要的朋友可以参考下
    2014-04-04
  • c++编程学习的技巧总结

    c++编程学习的技巧总结

    在本篇文章里小编给大家分享了关于c++编程学习的技巧以及知识点总结,需要的朋友们学习下。
    2019-03-03
  • C++实现LeetCode(101.判断对称树)

    C++实现LeetCode(101.判断对称树)

    这篇文章主要介绍了C++实现LeetCode(101.判断对称树),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07

最新评论