...
In the list menus below "Help", set Active Solution Platform to Win32 x64 (if you set 6432-bit compilation during the CMake configuration, select Win64 x86)
and click Close (settings get saved instantly). On some versions of Visual Studio, this will be read and automatically set set automatically based on the CMake settings.
...
Right-click ALL_BUILD in the Solution Explorer on the left sidebar and select Clean .
(on some VS2013 versionsif your GUI does not show Solution Explorer, click the Build menu and select Clean Solution).)
Right-click ALL_BUILD and select Build (or go to the Build menu and click Build Solution (Ctrl+Shift+B)).
- Compilation length time differs from machine to machine, you should can expect it to take anywhere between 5 -and 30 minutes.
- If you are asked to "Reload build files" during the compile, do so.
- When the build is complete, you will find a message similar to the one below (the numbers may be different).
...
Panel |
---|
========== Build: 22 succeeded, 0 failed, 0 up-to-date, 0 1 skipped ========== |
Note: in MySQL 5.7 64bit there is a bug. Binary_log_types.h and Binary_log_funcs.h are missing.
...
You will need the following files in order for the core to function properly:
3.3.5 :
Panel |
---|
authserver.exe authserver.conf.dist worldserver.exe worldserver.conf.dist libmysql.dlllibmySQL libeay32.dll ssleay32 .dll worldserver .dll |
master :
Panel |
---|
bnetserver.exeauthserver worldserver.conf.dist authserver.exe libmysql.dll libeay32.dll |
There are a few DLLs that needs to be manually added to this folder, and you need to copy them over from the following installation/bin directories:
Panel |
---|
libmySQL.dll --> C:\Program Files\MySQL\MySQL Server 5.x\lib\Win32\bin Win64\ or C:\OpenSSL-Win32\ (depends on if your core is 64-bit or 32-bit) |
Nota |
---|
Please remember to rename the worldserver.conf.dist and authserver.conf.dist files in / bnetserver.conf.dist files to worldserver.conf and authserver.conf / bnetserver.conf respectively, unless you want to keep the configuration files of a previously compiled version of the core. |
...
Now you will need to re-run CMake Configure & Generate to update your solution (.SLN) files.
Compile
??
Profit!!
...