Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.
Comentarios: 2 separate lists of required core files (3.3.5 / master), text formatting

...

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)).

 

  1. Compilation length time differs from machine to machine, you should can expect it to take anywhere between 5 -and 30 minutes.
  2. If you are asked to "Reload build files" during the compile, do so.
  3. 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 :

libeay32
Panel
authserver.exe
authserver.conf.dist
worldserver.exe 
worldserver.conf.dist
libmysql.dll
libmySQL
libeay32.dll
ssleay32
.dll
worldserver
.dll 

master :

Panel
bnetserver.exe
bnetserver.conf.dist
bnetserver.cert.perm
bnetserver.key.perm
worldserver.exe
authserver
worldserver.conf.dist

authserver.exe
libmysql.dll
libeay32.dll
ssleay32.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\
libeay32.dll, ssleay32.dll --> C:\OpenSSL-
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!!

...