Ir para conteúdo

[ Compilação ] Compilando Otserve Com Code Blocks


allankardec

Posts Recomendados

Compilação Básica

Arquivos Necessarios:

 

TortoiseSVN

MinGW

Code Blocks

 

Utilidade de cada programa:

 

TortoiseSVN

 

Vai ser utilizado para adquirir as soucer (arquivos base) do otserve. Ele gera ficheiros para um repositório central.

 

MinGW

 

Um tipo de biblioteca. Ele contém alguns utilitários muito usados como o `Make´ que é um arquivo com uma sequência de comandos para compilação de um único programa (muito útil em OTServ que têm mais de 1 arquivo fonte).

 

Code Blocks

 

Compilador, programa que vai transforma as soucer em um arquivo executavel.

______ ______ ______ ______



 

Obs¹: Recomendo instalar todos os programas no 'C:\'

______ ______ ______ ______

Baixando as soucer

Crie uma pasta para armazenar suas soucer, pode ser tambem no 'C:\OTServ' (caso o nome da pasta seja OTServ Soucer), abra a pasta e click com o botão direito do mause e selecione a opção 'SVN Checkout':

4848.PNG

Agora coloque esse link para baixar as soucer

https://opentibia.svn.sourceforge.net/svnro...a/otserv/trunk/.

4849.PNG

A atualização só estará completa quando aparecer ' Completed At Revision: '

Compilando



 

 

Na pasta 'OTServ' onde ficou armazenada suas soucer, localize a pasta de nome 'cb', dentro dela existe um arquivo chamado 'otserv.cbp abra-o com o compilador Code Blocks.

Agora no compilador click em Project > Build Options, na aba #defines você irá colocar:



 

__USE_MYSQL__ > Para utilizar MySQL

__USE_SQLIT__ > Para utilizar SQLITE

4850.PNG

Em seguida vá em Build > Select target > Release Windows

4851.PNG

Para termina a compilação vá em Build > Build ou aperte ctrl + F9.



 

Process terminated with status 0 (1 minutes, 24 seconds)

0 errors, 7 warnings

______ ______ ______ ______



 

Obs²: Se seu computador tiver todas as bibliotecas básicas e você seguir o tutorial a risca não ocorrera erros

Boots Library

lua Library

GMP Library

MinGW Library

...

...

 

Idealizador: JV Chequer.



Criador: Kardec.

Editado por Kardec
Link para o comentário
Compartilhar em outros sites

Cara, eu fiz o que você falo, ta dando erro aqui, tipo, eu percebi que eu estou sem algumas dessas bibliotecas básicas que você falou

Boots Library

lua Library

GMP Library

MinGW Library

...

...

 

Onde eu baixo elas? O MinGW só tinha umas delas né?

 

Process terminated with status 1 (0 minutes, 31 seconds)

50 errors, 1 warnings

Editado por SonicOTmaster
Link para o comentário
Compartilhar em outros sites

Boa, fiz oq vc falou e obtive o mesmo resultado.

Ele tbm pedia pra deixar uma dll, xml2 se não me engano, pra criar o executável.

 

O problema é q não consegui executar o server pq dava erro na hr de verificar o schema...

 

:smile_positivo:

Link para o comentário
Compartilhar em outros sites

  • 2 years later...

fmz manos ?? posta tutoria mais num fala das biblioteca kkk adiantou muito ninguem conseguiu compilar q lixo =.=

 

"otserv - Release Windows" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...

Nothing to be done.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...