win10下编译 TrinityCore 3.35

文章讲述了在Windows上成功编译TrinityCore所需的一系列环境配置,包括安装git、Boost1.80、MySQL5.7、OpenSSL1.1.x、CMake3.18.4及以上以及MSVisualStudio2019或2022。配置完成后,使用CMake进行设置并用VS编译,最终生成TrinityCore服务器程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

首先要准备环境:

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 端程序,还有地图提取程序,配置文件等。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值