开发者社区> 问答> 正文

c++连接mysql总是报连接错误(windows)?报错

小白一枚,倒腾c++连接mysql,总是报连接错误。

操作如下
1、安装mysql-5.6.17-winx64,vc2012 express版本

2、vc指定mysql.h      project->pro->configure->c/c++->general->additional include directories

3、vc指定mysql lib     project->pro->configure->linker->general->additional library....

4、vc指定mysql lib名  project->pro->configure->linker->input->additional dependencies

5、cpp中:

#include <iostream>
#include "winsock.h"
#include "mysql.h"
#pragma comment(lib,"libmysql.lib")    //此处的libmysql.lib和步骤4中名称一致

6、报错:



求大神支招,是vc版本问题还是编译平台32、64平台问题还是其他问题?

不胜感激。

程序员都是好人。- -

展开
收起
爱吃鱼的程序员 2020-06-14 14:51:13 692 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    是链接啊,标题有点误导人啊,

    1.将编译平台改为x64

    2.libmysql.dll拷贝到对应x64编译生成的目录下

    回复 @Karblue:66666回复 @alaz:233--,成功了,就是按照你说得那样,一直误以为vc会默认用系统的平台来编译。谢谢啦1、改为x64,project->property->configurationmanager->platform->new只有x64这个选项,是不是说明默认就是x64,见图1、编译平台改为x64在哪里设置(vc2012)2、x64编译生成的目录又指的是哪个。(小白,见谅,谢啦)
    2020-06-14 14:51:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载

相关镜像