-
game_server加入了dbstorage的代码。dbstorage实现了与mysql的交互:driver_mysql。其中调用了mysql相关的接口。所以game_server需要链接libmysql.lib。
-
从官网下载了mysql的源码:在用cmake构建mysql工程的时候,遇到了一些问题。
-
msyql8.0需要安装visutal studio 2019,我的工程用的vs2015 enterprise版本,所以决定用旧版本:mysql5.7.43版本。mysql源码地址:https://downloads.mysql.com/archives/community/ -
缺少boost库,从官网http://sourceforge.net/projects/boost/files/boost/下载
cmake报错提示中,所需要的版本。下载解压后,在cmake中填写boost的路径。然后执行cmake操作就不会报boost相关的错误了。 -
缺少
openssl,从https://slproweb.com/products/Win32OpenSSL.html下载MSI版本安装到windows中,再执行cmake。
-
-
编译libmysql.lib和libmysql.dll,放入到工程中,启动game_server时,又遇到了点问题。
- libmysql.dll的x64、win32 版本对不上,会让game_server.exe直接闪退。
- 启动game_server后,弹窗提示终止运行在0x???地址,这种一般还是dll的问题。编译最新dll后解决。
使用mysql接口遇到点问题
上仙小虎鲸2023-07-30 9:26
相关推荐
云和恩墨15 小时前
OceanBase企业版会话级SQL跟踪实操:DBMS_MONITOR(类Oracle 10046事件)为什么不问问神奇的海螺呢丶15 小时前
oracle 数据库巡检 sql麦麦鸡腿堡15 小时前
MySQL数据库操作指令陈天伟教授21 小时前
人工智能训练师认证教程(2)Python os入门教程Elastic 中国社区官方博客1 天前
Elasticsearch:在分析过程中对数字进行标准化聪明努力的积极向上1 天前
【MYSQL】字符串拼接和参数化sql语句区别代码or搬砖1 天前
RBAC(权限认证)小例子神仙别闹1 天前
基于QT(C++)实现学本科教务系统(URP系统)2301_768350231 天前
MySQL为什么选择InnoDB作为存储引擎上海蓝色星球1 天前
迈向智慧电网新纪元:上海蓝色星球数字孪生变电主子站系统