今天开始研究kbengin和UE4的结合,记录笔记。

首先是kbe源码编译

1.kbe官网下在源码,官网https://www.comblockengine.com/product.html,Git:https://github.com/kbengine/kbengine/releases

2.解压下好的源码,运行 \kbengine-master\kbe\src\kbengine_vs140.sln,博主是VS2017,可能提示你需要安装一些新的VS模块,更新安装。

3.打开后不压迫马上编译,会弹出需要重定向项目,如果没有弹出,手动选择 项目-》重定解决方案目标。

kbengine 配置

4.选择编译模式为 Realse,Win64,然后生成-》生成解决方案。

坐等生成,完成kbe源码编译。

然后配置mysq数据库

1.依然上mysql官网下载mysql,https://dev.mysql.com/downloads/file/?id=478032,博主下的不是最新的,请自行选择。

2.安装路径为C:\Program Files\MySQL\,安装完成后测试是否安装完成,打开cmd命令行(管理员模式),

kbengine 配置

路径切换到安装目录下的bin路径,输入mysql -u root -p,出现以下反应,说明ok

3.切换Windows下mysql的大小写敏感。在C:\ProgramData\MySQL\MySQL Server 5.6路径下,找到my.ini文件,如果找不到,就搜索一下。打开该文件,在下图位置添加  lower_case_table_names = 2。

kbengine 配置

4.测试大小写敏感是否设置成功。需要重启数据库。首先找到你的数据库名字,打开下图服务,找到MySQl的名称,记住。假设为MySQL50.

kbengine 配置

kbengine 配置

5.打开cmd,输入 net stop MySQL50(你的数据库名称),提示停止成功后,输入 net start MySQL50(你的数据库名称),启动后,cmd重新切换到你的mysql安装路径bin文件夹,mysql -u root -p 进入mysql,输入 create database NEWTEST; 这里NEWTEST要大写,然后输入 show databases;  会显示当前存在的database,如果NEWTEST出现并且是大写,说明配置成功。

kbengine 配置

6.创建kbe数据库, 这几步kbe官方都有,不多说

输入  create database kbe;

删除匿名用户

mysql> use mysql

mysql> delete from user where user='';

mysql> FLUSH PRIVILEGES;

创建数据库用户

mysql> grant all privileges on *.* to [email protected]'%' identified by 'pwd123456';

mysql> grant select,insert,update,delete,create,drop on *.* to [email protected]'%' identified by 'pwd123456';

mysql> FLUSH PRIVILEGES;

然后在cmd,进入安装目录的bin路径,输入mysql -ukbe -ppwd123456 -hlocalhost -P3306,运行成功即可


至此配置完毕,还有些环境变量什么的,引擎其实会自动匹配,也可以自己配置,详情请看官方文档:

https://www.comblockengine.com/docs/1.0/install/index/#323创建数据库用户


相关文章: