Fala ae galerinha XTibiana!
Eu sei que muitas pessoas não conseguem compilar as sources do The Forgotten Server, então resolvi postar esse tutorial para acabar com as suas dúvidas!
WINDOWS
1° passo:
Faça o download das sources do The Forgotten Server. Crie uma pasta em seu Desktop e coloque as sources dentro.
2° passo:
Faça o Download do Dev-C++ upload by Talaturen incluindo las libraries 5.1 e Boost. Extraia no C:\
3° passo:
No arquivo "Forgotten Sources", crie uma pasta chamada "Projeto", abra seu Dev-C++ e vá em File > New > Project > Select Console Application, nomeie e salve em Forgotten Sources/Projeto.
4° passo:
Depois de salvar o projeto, faça a mesma coisa que a imagem mostra:
5° passo:
Depois de adicionar as Sources, pressione ALT+P. Na janela aberta irá aparecer:
6° passo:
Agora que você adicionou as sources, remove os seguintes arquivos:
-
databaseodbc.cpp
-
databaseodbc.h
-
databasepgsql.cpp
-
databasepgsql.h
Agora pressione ALT+P, na janela irá aparecer novamente, vá em "Parameters" e faça o seguinte:
Adicione o seguinte se você fez o download das sources do TRUNK do TFS
Linkers:
-O1 -lboost_system -lgmp -llua5.1 -lmysql -lboost_regex -lsqlite3 -lwsock32 -lxml2 -lws2_32 -s
C++ Compiler:
-D__USE_MYSQL__ -D__USE_SQLITE__ -D__ENABLE_SERVER_DIAGNOSTIC__
Se você compilou as sources da pasta TAGS, adicione o seguinte
Linkers
-O1 -lboost_system -lgmp -lluasql_mysql -lluasql_sqlite -llua5.1 -lmysql -lboost_regex -lsqlite3 -lwsock32 -lxml2 -lmysql -lws2_32 -s
C++ Compiler
-D__USE_MYSQL__ -D__USE_SQLITE__
Para os dois exemplos acima (opcional)
Se você quiser o console do GUI adicione isso:
-D__CONSOLE__
Então clique em "OK"
(OBS: Tenha certeza que você adicionou tudo no lugar, os LINKERS e os C++ COMPILERS de cada pasta depois que você pressionou "OK")
7° passo:
Clique no botão de compilar e esteja preparado! Mova até o diretório que você salvou seu projeto e substitua seu "server.exe" para o mais novo.
(Aviso: Seu Server tem que ser o The Forgotten Server senão não irá funcionar)
É isso ae galera, depois irei postar outro tutorial explicando como compilar para Linux Debian & Ubuntu
Abraços!!!