必要的編譯環境軟件:
對應軟件 你可以去官方下載或者在文章最后的鏈接處進行下載
boost_1_69_0-msvc-14.1-64
cmake-3.13.2-win64-x64
ACE-6.5.0
Win64OpenSSL-1_0_2q
Git-2.20.1-64-bit
Mysql 5.6.24
TBB 2019
MS visual Studio (Community)2017
排名不分先后
第一步安裝
安裝boost_1.69
安裝完畢后設置變量環境
BOOST_ROOT
指定路徑C:\local\boost_1_69_0
第二步
安裝penSSL-1_0_2q
只用注意這一個地方別的都默認即可
第三步安裝
cmake-3.13.2
此處圖片所示 別的默認安裝
第四步安裝
MS visual Studio (Community)2017
在下載 windows 版里面選擇帶 Community 的版本,只有這個是免費的,免費版功能和收費版是一樣的
勾選“使用 C ++ 的桌面開發”,如果是 windows 10 的系統,還要勾選右邊那兩個選項,其他的默認就行了
這個軟件的安裝注意點在下圖所示的兩個地方
然后等待安裝完畢 這個時間主要看你的網速還有電腦配置
其實到這一步你就可以開始編譯TrinityCore端模擬器了
但是為了 別的端能順利編輯 請根據教程繼續
第五步
解壓ACE6.5到C盤根目錄
解壓TBB到C盤根目錄
然后編譯ACE6.5
在C:\ACE_wrappers\ace路徑下建立一個文件 命名為:config.h
輸入以下內容然后保存
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#include “ace/config-win32.h”
也可以下載我壓縮包里的config.h文件直接放入C:\ACE_wrappers\ace文件夾下即可
之后運行C:\ACE_wrappers目錄下ACE_wrappers_vs2017.sln文件
默認會啟動VS2017
然后按照圖片的方式進行選擇
點擊 本地Windows 調試模式然后等待編譯完成
具體時間根據你電腦的配置
完成后如下截圖
我們進行下一步操作
安裝TBB
之前我們已經將TBB解壓縮到C:\ tbb
設置環境變量
為了使用我們剛剛安裝的依賴項,您必須添加環境變量的路徑。
右鍵單擊我的電腦 – >屬性 – >高級系統設置 – >高級 – >環境變量 – >新建
現在鍵入ACE_ROOT作為名稱,
輸入C:\ ACE_wrappers \作為值。
再來一個變量 鍵入TBB_ROOT和C:\ tbb \
第六步
解壓mysql5.6.24到任意盤根mysql文件夾
至於為什么這樣下一篇實例編譯文章會用到到時候你就知道用處了
第七步安裝Git-2.20.1-64-bit
這個沒什么好說的,默認安裝即可!
到此為止你的編譯環境算是設置完畢。
下一篇文章來實例完成編譯TrinityCore服務端教程
最后編譯軟件下載地址百度網盤
鏈接:https://pan.baidu.com/s/1pIeDOCaj5-52S_OnRo6_3g
提取碼:l8cs