官网有详细步骤,下面总结自己成功的。

首先要准备环境:

1.git,这个我早就安装过了,不说了

2.Boost ≥ 1.73 (推荐最新的稳定版),我安装了boost_1_80_0-msvc-14.2-64.exe,

选择对应版本下载安装:https://sourceforge.net/projects/boost/files/boost-binaries/ 选择下载文件名boost_1_80_0-msvc-14.2-64

提示:boost 1.80 需要 CMake 3.24.2
文件名详解: 1_80_0 对应boost版本, msvc-14.2 对应支持 Visual Studio 版本, 64 对应64位, Visual Studio 版本对应编号 2015 = v140,2017 = v141,2019 = v142,2022 = v143

添加环境变量BOOST_ROOT到系统变量,值为Boost安装路径。

 

3.MySQL ≥ 5.7,之前装过5.7的,跳过。

4.OpenSSL = 1.1.x,我下载了Win64OpenSSL-1_1_1u.msi

下载安装:https://slproweb.com/products/Win32OpenSSL.html(查找最新的1.0.x或1.1.x64位版本,不是“轻量级”或3.x版本。NOT the "light" or 3.x version)

安装 OpenSSL 时,如果可以选择将 OpenSSL DLL 复制到何处,请选择 OpenSSL 二进制文件 (/bin) 目录(The OpenSSL binaries (/bin) directory)而不是“Windows 系统目录”。
这些 DLL 需要易于定位以进行核心安装。

检查版本:

                openssl version -a

5.CMake ≥ 3.18.4(推荐最新稳定版),我安装3.24.2

下载安装:https://github.com/Kitware/CMake/releases(推荐安装最新版本 windows-x86_64.msi)
检查版本:

        cmake -version 

6.MS Visual Studio (Community) ≥ 17.4 (2022) (Desktop) (Not previews) MS Visual Studio(社区) ≥ 17.4 (2022) (桌面版) (非预览版) ,这个是官网的要求,但我用2019也成功编译,我编译的是335,如果是master的分支,可能需要2022,没验证过。

 

 

装好以上环境后,可以开始编译了,打开cmake,按如配置

然后在打开的vs2019中进行编译, 选择点击本地Windows调试模式 等待文件编译完成。

编译成功会生成 TrinityCore 端程序,还有地图提取程序,配置文件等。

 然后就可以提取地图数据,启动运行了,这就是另外的事情了,这里只说编译,地图提取时间比较久,完全可以去寻找别人提取好的使用。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐