mysql++ 安装vs2008

mysql++ 安装vs2008之前使用mysql官方的ConnectorC++实在是太折腾了:1.1.3版本的需要boost库(boost库那么大…..)。后来在网上发现了另外一个比较好的解决方案:mysql++。1、在mysql官网下载connectorC(mysql++基于connectorC)http://dev.mysql.com/downloads/connector/c/2、下载mysql++

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

之前使用mysql官方的Connector C++实在是太折腾了:1.1.3版本的需要boost库(boost库那么大…..)。后来在网上发现了另外一个比较好的解决方案:mysql++。

1、在mysql官网下载connector C(mysql++基于connector C)http://dev.mysql.com/downloads/connector/c/

2、下载mysql++  http://tangentsoft.net/mysql++/

3、编译mysql++

       a、进入vc2008文件夹,打开工程mysqlpp(ps,我刚开始下载的mysql++3.2.1,报错“该项目的所有配置项都需要系统提供对某些平台的支持 但在此计算机上没有安装这些平台。因此无法加载该项目”),这个应该是bug,后来重新下载了mysql++3.1.0,就没有问题了.

       b、mysql++ 安装vs2008

           c、mysql++ 安装vs2008

       d、编译

   最后在vc2008目录下生成Debug文件夹,里面的mysqlpp_d.lib 和mysql_d.dll就是我们之后需要的lib文件了

4、在vs2008工程中使用mysql++连接数据库

      a、新建一个工程写几行测试代码:

#include "mysql++.h"
#include <stdio.h>

int main(){
	mysqlpp::Connection connection(false);
	connection.connect("test","localhost","zhijian","123456",3306);
	return 0;
}

      b、在工程目录下新建include 、lib 文件夹(注意是在有.sln文件的那一级目录下新建)

      c、将mysql++中的lib文件夹下所有的文件(mysql++.h 等….)拷贝到上述的include中

      d、将mysql connector C 中的include 文件夹下所有的文件拷贝到上述的include文件夹中

      e、将mysql server lib文件夹下的libmysql.lib、libmysql.dll文件拷贝到上述lib文件夹中(注意:是mysql server\lib中的而不是mysql connector C\lib的,否则程序会崩溃

      f、将mysql++\vc2008\Debug下的mysqlpp_d.lib mysqlpp_d.dll拷贝到上述lib文件夹中

     g、通过和3步骤一样的方法将工程下的include、lib这两个路径添加到工程属性中(可以使用$(SolutionDir)\include、$(SolutionDir)\lib)

     h、将libmysql.lib mysqlpp_d.lib 添加到引用库mysql++ 安装vs2008

     i、编译运行,报错没有libmysql.dll、mysqlpp_d.dll这两个库,将$(SolutionDir)\lib中的这两个库拷贝到Debug目录下就行了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/164630.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • c++之this指针详解

    c++之this指针详解1.this指针的用处:一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行。  例如,调用

  • Linux学习–>如何通过Shell脚本实现发送邮件通知功能?

    Linux学习–>如何通过Shell脚本实现发送邮件通知功能?1、安装和配置sendmail不需要注册公网域名和MX记录(不需要架设公网邮件服务器),通过Linux系统自带的mail命令即可对公网邮箱发送邮件。不过mail命令是依赖sendmail的,所以我们需要先检查安装和配置sendmail。一般系统都自带sendmail,但是只能给内网的邮箱发邮件。如果想给公网的邮箱发邮件(比如qq邮箱)就需要配置sendmail.这里记录sendmail的安装启动配置…

    2022年10月20日
  • 交叉线 与 直通线

    交叉线 与 直通线交叉线  交叉线:又叫反线,线序按照一端568B,一端568A的标准排列好线序,并用RJ45水晶头夹好。      具体的线序制作方法是:一端采用568B(即白橙,橙,白绿,蓝,白蓝,绿,白棕,棕的顺序)做线标准不变,另一端在这个基础上将这八根线中的1,3号线和2,6号线互换一下位置,这时网线的线序就变成了:1、白绿、2、绿、3、白橙、4、蓝、5、白蓝、6、橙、7、白棕、8、棕(即正线的1,

  • 描述基于基尼系数法构建决策树的步骤_决策树 基尼系数

    描述基于基尼系数法构建决策树的步骤_决策树 基尼系数决策树的基尼系数计算过程1、基尼指数的计算在介绍具体的计算之前,先从一个例子入手吧。先看看下面这个数据,我们需要通过前三列的特征来推断出最后一列是yes,no1、数据ChestPainGoodBloodCirculationBlockedArteriesHeartDiseaseNoNoNoNoYesYesYesYesYesYesNoNoYesNo???Yesetc…etc…etc…etc…

    2022年10月13日
  • eclipse导入maven项目的设置

    eclipse导入maven项目的设置Eclipse配置:1.使用自己的maven:Windows-preference-maven-usersettings,更改为自己安装的maven目录下的设置文件。conf-settings.2.安装插件:Help-installnewsoftware,在workwith后的框里直接输入插件安装网址(国外软件,在线安装不推荐)Help-eclipsemarketplace,直接在搜索框搜索点击install安装(要连eclipse外网,不推荐)…

  • map通过jsonobject转成实体类

    map通过jsonobject转成实体类新手

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号