Ir para conteúdo

Featured Replies

Postado
Em 10/03/2019 em 14:25, Breno Alves disse:

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

  Ocultar conteúdo

-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

  Ocultar conteúdo

-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

Falta a biblioteca está dando esse erro de diretórios de include

Editado por Preguica
de (veja o histórico de edições)

  • 1 year later...
  • Respostas 26
  • Visualizações 12.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • 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

  • Repita essa parte do tutorial.  

  • https://github.com/Fir3element/3777/ no final da página tem um tutorial.  

Posted Images

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