[Archive] Tuto 6xx Core compilation and dependencies
[Archive] Tuto 6xx Core compilation and dependencies
Quote: Citation :Mysql
Environment variables :
BOOST_ROOT : C:\Core-trinity\boost_1_63_0
BOOST_INCLUDE_DIR : C:\Core-trinity\boost_1_63_0
BOOST_LIBRARYDIR : C:\Core-trinity\boost_1_63_0\lib64-msvc-14.0\libboost_filesystem-vc120-mt-1_63.lib
Boost_DIR : C:\Core-trinity\boost_1_63_0
CMAKE :
Boost_Dir C:/Core-trinity/boost_1_63_0
Boost_filesystem_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_filesystem-vc120-mt-gd-1_63.lib
Boost_filesystem_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_filesystem-vc120-mt-1_63.lib
Boost_include_dir C:/Core-trinity/boost_1_63_0
Boost_iostreams_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_iostreams-vc120-mt-gd-1_63.lib
Boost_iostreams_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_iostreams-vc120-mt-1_63.lib
Boost_Library_Dir C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0
Boost_program_option_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_program_options-vc120-mt-gd-1_63.lib
Boost_program_option_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_program_options-vc120-mt-1_63.lib
Boost_regex_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_regex-vc120-mt-gd-1_63.lib
Boost_regex_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_regex-vc120-mt-1_63.lib
Boost_system_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_system-vc120-mt-gd-1_63.lib
Boost_system_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_system-vc120-mt-1_63.lib
Boost_thread_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_thread-vc120-mt-gd-1_63.lib
Boost_thread_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_thread-vc120-mt-1_63.lib
Click to expand...
Quote: Citation :OPENSSL
Environment variables:
MYSQL_DIR : C:\Core-trinity\mysql-5.6.38-winx64
MYSQL_INCLUDE_DIR : C:\Core-trinity\mysql-5.6.38-winx64\include
MYSQL_LIBRARY : C:\Core-trinity\mysql-5.6.38-winx64\lib\libmysql.lib
CMAKE :
MYSQL_EXECUTABLE : C:/Core-trinity/mysql-5.6.38-winx64/bin/mysql.exe
MYSQL_INCLUDE_DIR : C:/Core-trinity/mysql-5.6.38-winx64/include
MYSQL_LIBRARY : C:/Core-trinity/mysql-5.6.38-winx64/lib/libmysql.lib
Click to expand...
Quote: Citation :Tools for compiling
Environment variables :
OPENSSL_CONF : C:\Core-trinity\OpenSSL-Win64\bin\openssl.cfg
Cmake :
OPENSSL_ROOT_DIR : C:/Core-trinity/OpenSSL-Win64
OPENSSL_INCLUDE_DIR : C:/Core-trinity/OpenSSL-Win64/include
Click to expand...
Quote: Citation:Cmake
Environment variables / Cmake:
VS120COMNTOOLS: C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Tools \
Click to expand...
Archived author: dokuro • Posted: 2025-11-04T18:04:45.201618
Original source
Although I deliver a core trinity already compiled you may want or need to compile it yourself, to make your own mod / debug or because you are under another system. Here are the dependencies and utilities needed to compile the 6.2.4 core. This can be done in visual studio 2013 as in visual studio 2015 or 2017.
Before starting it is important not to mix the x86 (32bit) and x64 (64bits) versions when the choice is possible. This is not the case for example for Cmake which is only in x86. Below the examples are given for windows x64.
The outbuildings
BOOST
The link for a compilation on a 64 bit system:
https://sourceforge.net/projects/boost/f...es/1.63.0/
Choose boost_1_63_0-msvc-12.0-64.exe for a compilation under visual studio 2013 and a 64 bit system
At a minimum you will need version 1.59, trinity recommends 1.60 which resolves a problem with ASIO. Personally I use 1.63
Beware of the name ... many have problems because they chose the wrong version. Example: boost_1_63_0-msvc-12.0-64.exe, 12 indicates visual studio version 12 (2013) and 64 indicates a 64x system
Quote: Citation :Mysql
Environment variables :
BOOST_ROOT : C:\Core-trinity\boost_1_63_0
BOOST_INCLUDE_DIR : C:\Core-trinity\boost_1_63_0
BOOST_LIBRARYDIR : C:\Core-trinity\boost_1_63_0\lib64-msvc-14.0\libboost_filesystem-vc120-mt-1_63.lib
Boost_DIR : C:\Core-trinity\boost_1_63_0
CMAKE :
Boost_Dir C:/Core-trinity/boost_1_63_0
Boost_filesystem_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_filesystem-vc120-mt-gd-1_63.lib
Boost_filesystem_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_filesystem-vc120-mt-1_63.lib
Boost_include_dir C:/Core-trinity/boost_1_63_0
Boost_iostreams_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_iostreams-vc120-mt-gd-1_63.lib
Boost_iostreams_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_iostreams-vc120-mt-1_63.lib
Boost_Library_Dir C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0
Boost_program_option_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_program_options-vc120-mt-gd-1_63.lib
Boost_program_option_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_program_options-vc120-mt-1_63.lib
Boost_regex_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_regex-vc120-mt-gd-1_63.lib
Boost_regex_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_regex-vc120-mt-1_63.lib
Boost_system_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_system-vc120-mt-gd-1_63.lib
Boost_system_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_system-vc120-mt-1_63.lib
Boost_thread_library_debug C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_thread-vc120-mt-gd-1_63.lib
Boost_thread_library_release C:/Core-trinity/boost_1_63_0/lib64-msvc-12.0/libboost_thread-vc120-mt-1_63.lib
Click to expand...
Quote: Citation :OPENSSL
Environment variables:
MYSQL_DIR : C:\Core-trinity\mysql-5.6.38-winx64
MYSQL_INCLUDE_DIR : C:\Core-trinity\mysql-5.6.38-winx64\include
MYSQL_LIBRARY : C:\Core-trinity\mysql-5.6.38-winx64\lib\libmysql.lib
CMAKE :
MYSQL_EXECUTABLE : C:/Core-trinity/mysql-5.6.38-winx64/bin/mysql.exe
MYSQL_INCLUDE_DIR : C:/Core-trinity/mysql-5.6.38-winx64/include
MYSQL_LIBRARY : C:/Core-trinity/mysql-5.6.38-winx64/lib/libmysql.lib
Click to expand...
Quote: Citation :Tools for compiling
Environment variables :
OPENSSL_CONF : C:\Core-trinity\OpenSSL-Win64\bin\openssl.cfg
Cmake :
OPENSSL_ROOT_DIR : C:/Core-trinity/OpenSSL-Win64
OPENSSL_INCLUDE_DIR : C:/Core-trinity/OpenSSL-Win64/include
Click to expand...
Quote: Citation:Cmake
Environment variables / Cmake:
VS120COMNTOOLS: C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ Tools \
Click to expand...
Archived author: dokuro • Posted: 2025-11-04T18:04:45.201618
Original source
Nice! Thanks for your guide.