mysql 无法连接vs_VS连接Mysql出现的问题(zhuan)

VS连接Mysql出现的问题(zhuan)

(2013-04-12 22:30:51)

分类:

C

1)、新建一个工程,随便写一个helloworld,目的是就是让工程下的“debug”文件夹出现

2)、把C:\Program Files\MySQL\MySQL Server

5.5\lib下面的libmysql.dll复制到工程的debug文件夹里面

3)、接下来要设置一些引用文件的环境变量,首先,点击项目->属性->vc++目录。

然后“include目录”那把“C:\Program Files\MySQL\MySQL Server

5.5\include”给加进来

再然后“lib目录”那里把“C:\Program Files\MySQL\MySQL Server

5.5\lib”也一起加进来。Lib目录下有debug目录,选debug。(C:\Program Files\MySQL\MySQL

Server 5.5\lib\debug)。

4)、然后在项目->属性窗口下点击:连接器->输入->附加依赖项,把"libmysql.lib"写进去

5)、在stdafx.h里面添加如下的内容:

#include "mysql.h"

#include "winsock.h" // 如果编译出错,则把该行放到#include "mysql.h"之前

一、

1>test.obj : error LNK2019: 无法解析的外部符号 _mysql_close@4,该符号在函数

_main 中被引用

1>test.obj : error LNK2019: 无法解析的外部符号 _mysql_fetch_row@4,该符号在函数

_main 中被引用

1>test.obj : error LNK2019: 无法解析的外部符号

_mysql_store_result@4,该符号在函数 _main 中被引用

1>test.obj : error LNK2019: 无法解析的外部符号 _mysql_query@8,该符号在函数

_main 中被引用

1>test.obj : error LNK2019: 无法解析的外部符号

_mysql_real_connect@32,该符号在函数 _main 中被引用

1>test.obj : error LNK2019: 无法解析的外部符号 _mysql_options@12,该符号在函数

_main 中被引用

1>test.obj : error LNK2019: 无法解析的外部符号 _mysql_init@4,该符号在函数 _main

中被引用

1>D:\Program_Files\C&C++\test_mysql\Debug\test_mysql.exe :

fatal error LNK1120: 7 个无法解析的外部命令

此异常是没有在项目属性的连接器中的“附加依赖项”中添加libmysql.dll。

二、

编译正常,运行的时候报错:无法启动此程序,因为计算机中丢失libmysql.dll。尝试重新安装该程序解决此问题。

此问题是因为没有将解压后的mysql目录下lib/debug(opt)中的libmysql.dll拷贝到debug目录中。

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值