搭建魔兽世界服务端编译环境

时间:2024-05-23 10:34:07

这个是我第一次搭建魔兽的环境,我是以Trinity开始的

一、搭建环境

1 安装 Git Extensions

   其中里面中Git、MySYSGit和KDiff这两个必须安装。一直默认安装就好。

2 安装mysql

下面是5.6版本的安装

搭建魔兽世界服务端编译环境


接下来创建mysql账号和密码。

创建用户

create user 我们创建一个在任意电脑上可以登录的账号

create user 'trinity'@'%' identified by 'trinity';


授权:

命令:GRANT privileges ON databasename.tablename TO 'username'@'host'

PS: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.


我们这样创建

GRANT  ALL ON *.* TO 'trinity'@'%';


生效:flush privileges;  

3.安装好vs2015

4.安装数据库管理软件

这里不选择NavicatF 会产生字符集上面的问题,导致编译错误。我们选择SQLYog Community Edition,我安装在D盘,直接默认安装就可以了,这个是我安装好的截图!

搭建魔兽世界服务端编译环境

5.安装boost 

这里我安装好了

boost_1_66

设置环境变量

搭建魔兽世界服务端编译环境


6 安装CMake

这个我们下载3.6.2 64位的

搭建魔兽世界服务端编译环境



搭建魔兽世界服务端编译环境搭建魔兽世界服务端编译环境

搭建魔兽世界服务端编译环境搭建魔兽世界服务端编译环境

搭建魔兽世界服务端编译环境

好了,安装完了!


7.安装OpenSSL

下载地址http://slproweb.com/products/Win32OpenSSL.html

我们选择1.0.x版本

openssl-1.0.1o

安装教程百度!

二、代码编译从GIT拉取代码

创建一个文件夹,在该文件夹上点击右键,选择“GitExt Clone ”

搭建魔兽世界服务端编译环境


搭建魔兽世界服务端编译环境


搭建魔兽世界服务端编译环境

搭建魔兽世界服务端编译环境

现在下载完成!


2.使用cmake生成vs2015 VC++工程文件

编译之前在硬盘上建立一个编译文件目录;比如E:\Trinity\Build

搭建魔兽世界服务端编译环境


点击Configure ,完成后,再次点击Genrate,


在使用vs2017 编译 trinity

会出现 22个成功和2个跳过,此时编译完成。



未完待续!