Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Como compilar no Windows (TFS 0.4)

E aí pessoal, beleza?

Apanhei muito para aprender a compilar no Windows, nunca dava conta, e um dia alguém (não me lembro quem) me ajudou e estou aqui para repassar esse conhecimento...

Enfim, hoje vou ensinar como compilar a TFS 0.4 no Windows, e em breve, no Linux.

 

Primeiramente, irei deixar a lista de programas que iremos precisar.

 

====================================================================================

 

Dev C++ (Links para download no spoiler)

 

====================================================================================

 

Uma TFS 0.4

====================================================================================

Feito o download de tudo isso, vamos ao passo a passo.

====================================================================================

1º Após baixar a TFS, abra a pasta e encontre a pasta src

image.png.57c7a244bf02dc4aec4cb8cd76044ca7.png

====================================================================================

2º Abra a pasta, encontre a pasta dev-cpp encontrada dentro da pasta src

image.png.8c851d2061fd368011be42002cf0eb4d.png

====================================================================================

3º Crie uma pasta chamada "Obj" dentro dessa pasta

image.png.ca85f4ca52da4db64d88520a25500820.png

====================================================================================

4º Beleza, agora vamos abrir o Dev C++

image.png.e0a75a60607ad3a8a760030f8eac4b8d.png

====================================================================================

5º Com o Dev C++ aberto, vamos abrir o projeto da TFS 0.4

image.thumb.png.68cbcf408838692843c16cbdd0fe1293.png

====================================================================================

6º Irá aparecer uma caixa para você escolher qual arquivo você irá procurar. Então vamos naquela pasta dev-cpp e encontraremos o "TheForgottenServer.dev" e selecionaremos ele.

image.thumb.png.5ce976b4d0809adce545be26bedbdda9.png

====================================================================================

7º Irá carregar muitos arquivos que apareceram em uma lista, não recomendo vocês mexerem neles se não tiver um conhecimento necessário para tal.

image.thumb.png.73e57b853a6ffa2dd06fce68b2209f48.png

====================================================================================

8º Agora vamos no Menu Project -> Project Options, ou apertar Alt + P

image.png.602415f15e7ed5b54b8f6ebcb677a2ac.png

====================================================================================

9º Feito isso, vamos em Parameters e iremos adicionar algumas coisas em C++ compiler e em Linker

====================================================================================

10º Em C++ compiler coloque esses parâmetros

Spoiler

-D__USE_MYSQL__
-D__USE_SQLITE__
-D__ENABLE_SERVER_DIAGNOSTIC__
-O2
-D__CONSOLE__
-D__WAR_SYSTEM__
-D__GROUND_CACHE__
-D__ROOT_PERMISSION__

 

====================================================================================

11º Agora em Linker, coloque esses parâmetros

Spoiler

-lboost_system
-lmysql
-lboost_regex
-lwsock32
-lxml2
-lmysql
-lws2_32
-lboost_filesystem
-lboost_thread
-lz
-lcryptopp
-lsqlite3
-llua5.1
-leay32
-lgmp
-s

====================================================================================

12º Ainda em Project Options, vamos na aba Build Options e iremos escolher o Object file output directory e colocar aquela pasta "Obj" que criamos lá em cima

image.png.a64180ecd07382963c35eda4805b2ec5.png

image.png.caf28036aadb3a2721ea380ee64fad60.png

====================================================================================

13º Feito isso, irá ficar assim

image.png.8854a3990415b117d16d9f01b746ac45.png

====================================================================================

14º Agora pode dar Ok no Project Options

 image.png.0054a01bee4e7d386b26c8fd4303ac52.png

====================================================================================

15º Agora, vamos COMPILAR!!

image.png.86b2be3151e2aff1acf961df23c92fd1.png

Use o primeiro item (o que tem 4 janelinhas de cores diferentes) ou use Ctrl + F9

 

====================================================================================

16º Irá aparecer uma janela como essa aqui, fique tranquilo, está tudo normal!

image.png.173825f5157e59a4baccefdc958071ea.png

====================================================================================

17º Ao terminar, aparecerá essa janela e a sua TFS 0.4 está compilada.

image.png.f9d8c6250112eb895c85bd4f070b58e6.png

 

====================================================================================

18º Voltamos naquela pasta dev-cpp e encontraremos esse arquivo, ele é a sua Distro.

image.png.7d8c3265c68b27258edc43e4af2ebd07.png

====================================================================================

19º Agora só jogar ela na sua datapack e utilizá-la. (Não esqueça de adicionar as libs)

 

====================================================================================

É isso pessoal, espero que tenham conseguido, se houver alguma dúvida, vai deixar aqui nos comentários que vou tentar ir respondendo...

 

 

image.png

image.png

image.png

  • Respostas 26
  • Visualizações 12.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

Posted Images

Postado

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

Spoiler

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo