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目录中。

分享:

喜欢

0

赠金笔

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

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

发评论

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

昵   称:

评论并转载此博文

发评论

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

mysql 无法连接vs_VS连接Mysql出现的问题(zhuan)相关推荐

  1. .net连接mysql数据_.net连接MYSQL数据库的方法及示例!

    连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...

  2. mysql和windows连接不上_问题-jdbc连接不上mysql,windows下开启两个mysql服务

    1.问题: 前两天安装了个php 环境- wamp,由于我自己电脑上本身带有 mysql的数据库,在安装完后,没有注意到,mysql已经指向了 刚安装好的wamp里的mysql .导致 之前的 mys ...

  3. mysql cert_Mysql使用SSL连接

    最近项目中用到了SSL连接,记录一下,环境为windows10,Mysql版本为5.6 查看是否支持 SSL 首先在 MySQL 上执行如下命令, 查询是否 MySQL 支持 SSL: mysql&g ...

  4. mysql远程连接工具 cen_Navicat远程连接Centos数据库Mysql

    一.安装mysql: 在 MySQl 的官网上我们可以 Yum Repository 的下载链接 # wget -i -c https://dev.mysql.com/get/mysql80-comm ...

  5. linux mysql 无法识别,Linux下MySQL 5.7.23无法远程连接解决方案

    MySQL 版本:5.7.23操作系统:Linux问题描述:只能通过Linux系统账号Root命令行进入数据库,无法使用JDBC,远程连接工具进入数据库.报错:ERROR 1698 (28000): ...

  6. linux mysql远程链接_Linux下mysql实现远程连接

    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...

  7. iis 无法连接mysql_远程无法连接SQL2000及MySQL的原因和解决办法

    远程无法连接SQL2000及MySQL的原因和解决办法 时间:2019-11-10 11:06 1. 没有在数据库管理面板中设置远程连接IP造成的. 说明:为了提高操作系统的安全性,所有使用了星外安全 ...

  8. mysql多个字符串连接池_使用Coroutine\Channel实现一个简单的MySQL连接池

    Channel通道,类似于go语言的chan,支持多生产者协程和多消费者协程,Swoole底层自动实现了协程的切换和调度 Channel实现原理 通道与PHP的Array类似,仅占用内存,没有其他额外 ...

  9. php连接不到mysql怎么解决,怎么解决php无法连接mysql的问题

    解决php无法连接mysql的问题的方法:1.打开php.ini配置文件:2.修改配置[pdo_mysql.default_socket=/tmp/mysql.sock]:3.重启nginx或apac ...

最新文章

  1. java初学者必看——J2SE小结
  2. setContentView是如何一步一步被显示出来的?
  3. jenkins Email-EXT plugins
  4. VS报错:此项目需要缓解Spectre漏洞的库
  5. netstrem获取302后的地址,可用来截图,加载实际跨域文件
  6. 1061 判断题(PAT乙级 C++)
  7. LeetCode 1796. 字符串中第二大的数字
  8. linux将视频导入到iphone,如何将 IPhone 的文件导入 Linux
  9. 2014年第一季度总结报告
  10. getchar() 和 scanf(%c)的区别
  11. xp 极限编程_极限编程(XP)简介
  12. 别找了诸位 【十二款超级好用的谷歌插件都在这】(确定不来看看?)
  13. 表格组件列属性formatter和styler使用方法
  14. EOS智能合约开发系列(三)
  15. k8s 部署pod到指定node
  16. iOS 整体项目竖屏 相机横屏
  17. Mysql异构数据方案Canal
  18. ubuntu 查询程序崩溃日志_ubuntu服务器系统崩溃数据成功恢复(一)
  19. 酷柚易汛进销存商业版,支持独立部署,数据更安全!
  20. 2022-2027年中国哈尔滨商业地产市场规模现状及投资规划建议报告

热门文章

  1. 生产线平衡率多少才算合理?生产线平衡的标准是什么?--ECRS工时测定软件--标准工时库
  2. Linux内核启动优化,优化linux内核启动时间之loops_per_jiffy
  3. 7-23 币值转换(转)
  4. 基于stm32单片机多功能可调时钟闹钟万年历计时器闹铃提醒Proteus仿真(源码+仿真+原理图+PCB)
  5. 用Logback记录日志,告别sout
  6. 如何在 Windows 10 中刷新 DNS 解析缓存
  7. 精准获得目标企业客户的秘诀-8manage CRM
  8. 金桔蓝牙网关的有效传输距离,能传多远
  9. A. 阿里巴巴 数据中台 --- 建设之路
  10. Linux:Quota 的基本命令​​​​​​​