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

alaz 发布于 2015/07/07 03:07
阅读 508
收藏 0

小白一枚,倒腾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平台问题还是其他问题?

不胜感激。

程序员都是好人。- -

加载中
0
Karblue
Karblue

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

1.将编译平台改为x64

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

alaz
alaz
回复 @Karblue : 66666
Karblue
Karblue
回复 @alaz : 233
alaz
alaz
- -,成功了,就是按照你说得那样,一直误以为vc会默认用系统的平台来编译。谢谢啦
alaz
alaz
1、改为x64, project->property->configuration manager->platform->new只有x64这个选项,是不是说明默认就是x64,见图
alaz
alaz
1、编译平台改为x64在哪里设置(vc2012) 2、x64编译生成的目录又指的是哪个。 (小白,见谅,谢啦)
返回顶部
顶部