本文主要介绍如何在Linux上安装

官网环境要求:Centos >= 5.x, Debian >= 5.x GCC版本: >= 4.4.x

官网链接

本文的安装环境介绍:Centos =6.9, GCC版本: = 4.4.7

Mysql =5.6  ,python =2.6   kbengine= v1.0.0

[root @ localhost ~]# yum install openssl-devel (在Ubuntu类系统上, 使用 "apt-get install libssl-dev")
[root @ localhost ~]# yum install mysql-server (在Ubuntu类系统上, 使用 "apt-get install mysql-server")
[root @ localhost ~]# yum install mysql-devel (在Ubuntu类系统上, 使用 "apt-get install libmysql-dev")
[root @ localhost ~]# yum install gcc+ gcc-c++(在Ubuntu类系统上, 使用 "apt-get install gcc
下载源码包:
root @ localhost ~]# wget -c https://github.com/kbengine/kbengine/archive/v1.0.0.zip
root @ localhost ~]# unzip v1.0.0.zip
[root @ localhost ~]# cd kbengine/kbe/src
[root @ localhost/ src]# chmod -R 755 .
[root @ localhost/ src]# make

编译会因为服务器的性能有所不同,一般10多分钟左右

完成如图:或者输入echo $? 如果返回为0,编译成功

  Kbengine游戏引擎-【1】kbengine安装

注意:

1: 如果使用了其他版本的编译器最好重编译openssl、log4cxx与其他(kbengine/kbe/src/libs/*a.)。


2: mysql_config在某些操作系统版本上可能不是这个路径地址 /usr/bin/mysql_config

    你可以手动修改kbengine/kbe/src/build/common.mak其中MYSQL_CONFIG_PATH=/usr/bin/mysql_config。


3: 在Linux上编译之后可能会出现Python解释器无法初始化而导致无法启动服务端的问题 (这是一个Python的bug,参看:http://bugs.python.org/issue11320):
    
    你可以执行如下命令解决这个问题

    [root @ localhost ~] cd kbengine/src/lib/python
    [root @ localhost ~] ./configure
    [root @ localhost ~] make
    [root @ localhost ~] make install
注意事项

相关文章: