VS连接mysql可能出现的问题
来源:互联网 发布:dw软件图标 编辑:程序博客网 时间:2024/05/22 17:27
建议:先确认操作系统和安装的MySQL是否都是32/64位。
问题一:编译正常,生成解决方案时报错,
原因是:未连接对应的静态库
解决方法:项目->属性->连接器->输入->附加依赖项,把对应的.lib文件添加进去,一般是"libmysql.lib"。
问题二:添加进静态库文件后,依旧报错
原因是:可能是系统是64位,mysql也是64位,对应的.lib文件也是64位接口,而VS项目默认的解决方案平台是Win32,在32位的平台下编译不了64位的.lib文件
解决方法:项目->属性->配置管理器->活动解决方案平台->新建->选择X64,勾选复选框,一路确定。。重新编译,生成,运行
问题三:在修改平台后,生成时报错
原因:不确定,可能因为系统是64位,但mysql不是64位;或者目标计算机选择不正确。。
解决方法:彻底卸载32位mysql,重装64位的(必须先彻底删除),重新新建一个项目;或者项目->属性->连接器->高级->目标计算机->选择MachineX64。
但我遇到的情况是:采取后者尝试解决问题,结果仍有错,错误仅仅只是 X86 与 X64 位置调换。。。。;最后是重装64位Mysql,问题解决。因为很是奇怪,网上也找不到原因。。。所以。。。待解。。。
问题四:上述问题解决后,编译,生成解决方案正常,但无法运行,弹出丢失.dll文件的窗口。
原因是:如上
解决方法:在mysql\lib文件夹下找到对应的.dll文件,复制粘贴到C:\windows\system32文件夹下。
0 0
- VS连接mysql可能出现的问题
- mysql安装时可能出现的问题
- 连接mysql出现的问题
- .java 连接sql server 数据库可能出现的问题
- laravel连接数据库可能出现的小问题
- 在ssh连接github时可能出现的问题
- laravel连接数据库可能出现的小问题
- Linux下安装mysql步骤及可能出现的问题
- vs可能出现的汉字编码错误
- Java连接MySQL可能的一些异常问题
- 关于VS调试时出现的找不到可执行文件问题的可能的解决办法
- 频繁连接断开mysql出现的问题
- 解决VS2010连接MySQL出现的问题
- MySql出现'...sock'无法连接的问题
- 解决VS2010连接MySQL出现的问题
- 解决VS2010连接MySQL出现的问题
- MySQL连接时出现问题的疑难解答
- MySQL连接时出现问题的疑难解答
- 自定义函数
- hdu 2818 Building Block
- Nginx/LVS/HAProxy负载均衡软件的优缺点详解
- 大型系统演进缩影(一)
- numpy教程:随机数模块numpy.random
- VS连接mysql可能出现的问题
- NYOJ 题目715 Adjacent Bit Counts(动态规划)
- 连载《一个程序员的成长历程》-10.在项目中忍受病魔的折磨
- 函数
- Eclipse安装WindowBuilder提示错误:An error occurred while collecting items to be installed,解决方法
- UIAutomator创建一个Note的实例
- Linux之ssh tunnel
- Java面试参考指南——同步
- windows编程--------vs2012编译vs2013下的工程