é para windows mesmo, porém tentei essei tutorial ai tanto na minha maquina principal, como em uma VM e sempre apresenta erro ao tentar compilar, em todos os compiladores que testei, Visual studio, Mingw64, Dev cpp e etc, tentei agora novamente pela VM e esse foi o erro apresentado, utilizei esse mesmo tutorial que mandou
Compilador: Default compiler
Building Makefile: "C:\Users\TFS\Downloads\src\dev-cpp\Makefile.win"
Executando make...
make.exe -f "C:\Users\TFS\Downloads\src\dev-cpp\Makefile.win" all
g++.exe -c ../actions.cpp -o obj//actions.o -I"C:/Users/TFS/Downloads/Stian's Repack Dev-Cpp v2/include/c++" -I"C:/Users/TFS/Downloads/Stian's Repack Dev-Cpp v2/include" -D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__CONSOLE__ -fexpensive-optimizations -O1
In file included from ../actions.cpp:18:
../const.h:586:7: warning: no newline at end of file
In file included from ../baseevents.h:20,
from ../actions.h:20,
from ../actions.cpp:20:
../otsystem.h: In function `int64_t OTSYS_TIME()':
../otsystem.h:55: error: `std::chrono' has not been declared
../otsystem.h:55: error: `duration_cast' was not declared in this scope
../otsystem.h:55: error: `std::chrono' has not been declared
../otsystem.h:55: error: `milliseconds' was not declared in this scope
../otsystem.h:55: error: `std::chrono' has not been declared
../otsystem.h:55: error: `now' was not declared in this scope
In file included from ../database.h:22,
from ../luascript.h:29,
from ../baseevents.h:22,
from ../actions.h:20,
from ../actions.cpp:20:
../enums.h:362:7: warning: no newline at end of file
In file included from ../actions.cpp:21:
../tools.h:139:7: warning: no newline at end of file
In file included from ../creature.h:29,
from ../player.h:24,
from ../actions.cpp:23:
../condition.h:377:7: warning: no newline at end of file
In file included from ../player.h:34,
from ../actions.cpp:23:
../protocolgame.h: At global scope:
../protocolgame.h:329: error: ISO C++ forbids initialization of member `width'
../protocolgame.h:329: error: making `width' static
../protocolgame.h:329: error: ISO C++ forbids in-class initialization of non-const static member `width'
../protocolgame.h:330: error: ISO C++ forbids initialization of member `height'
../protocolgame.h:330: error: making `height' static
../protocolgame.h:330: error: ISO C++ forbids in-class initialization of non-const static member `height'
make.exe: *** [obj//actions.o] Error 1
Execução terminada
E sempre em todos os compiladores que utilizo da algum erro, ai coloco o problema em alguma I.A para tentar corrigir e vai corrigindo e aparecendo mais e não sei o que fazer, não tenho muito conhecimento nisso