64位电脑上安装MySQL进行MFC开发的相关问题
2014-05-29 18:56
295 查看
本人环境:
64位win7 + MySQL5.6
安装MySQL的时候有个选项是 选择:32位/64位。默认情况下是安装当前操作系统的位数。但我在使用VS进行开发的时候发现问题:
error LNK2019: 无法解析的外部符号 _mysql_real_connect@32,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _mysql_query@8,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _mysql_init@4,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _mysql_close@4,该符号在函数 _main 中被引用
这是因为你安装的是的64位的MySQL,而程序运行的解决方案平台是win32。
这里,首先你得先明确自己的程序最终是要在哪个平台下运行!
解决方法:
程序在64位操作系统上运行:
项目->属性->配置管理器
活动解决方案平台,下拉选新建,出现一个新的对号框,在键入选择新平台中选择X64
程序在32位操作系统上运行:
先把自己之前安装的MySQL卸载。
重新安装MySQL,安装时,要注意选择32位的安装方式。
最后在程序中,附加包含目录应该默认为:C:\Program Files (x86)\MySQL
64位win7 + MySQL5.6
安装MySQL的时候有个选项是 选择:32位/64位。默认情况下是安装当前操作系统的位数。但我在使用VS进行开发的时候发现问题:
error LNK2019: 无法解析的外部符号 _mysql_real_connect@32,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _mysql_query@8,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _mysql_init@4,该符号在函数 _main 中被引用
error LNK2019: 无法解析的外部符号 _mysql_close@4,该符号在函数 _main 中被引用
这是因为你安装的是的64位的MySQL,而程序运行的解决方案平台是win32。
这里,首先你得先明确自己的程序最终是要在哪个平台下运行!
解决方法:
程序在64位操作系统上运行:
项目->属性->配置管理器
活动解决方案平台,下拉选新建,出现一个新的对号框,在键入选择新平台中选择X64
程序在32位操作系统上运行:
先把自己之前安装的MySQL卸载。
重新安装MySQL,安装时,要注意选择32位的安装方式。
最后在程序中,附加包含目录应该默认为:C:\Program Files (x86)\MySQL
相关文章推荐
- 64位win7手动搭建php开发环境Apache+MySQL+php及相关配置,问题解决方法
- ubuntu 12.04 64位,安装mysql-workbench问题解决记录
- 在ubuntu12.04,64位中安装lnmp一键包mysql的问题
- CentOS6.0(32/64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程
- CentOS 6.5 64位 MySQL安装问题处理
- mysql安装配置问题相关
- 64位服务器安装64位oracle相关问题集
- RHEL5.7 64位源码编译安装mysql-5.5.42遇到的问题
- 关于Win7 64位 mysql 5.7下载安装问题
- Mysql-5.7.11-win64位安装--Mysql服务无法启动的问题
- 通过服务管理对mysql服务进行相关操作时 ,出现” 指定的服务已标记为删除“ 问题
- 解决红米(MTK)手机无法连接电脑进行开发调试的问题
- python安装,连接Mysql出现的问题相关总结
- 在Linux 64位系统中安装MySQL-Python-1.2.2的问题
- 在未安装Flash播放器的电脑上C#开发Flash播放器时遇到到问题
- windows 8.1下安装android开发环境相关问题
- 在 windows7 64位 上 安装 eclipse python 插件,进行开发
- linux 上安装tomcat、进行相关设置、处理部分部署问题
- 64位centos6.5安装mysql-5.6.25问题解决
- MySQL问题贴2:Delphi2007安装ZeoLib组件相关问题解决