AL

[ Compilação ] Compilando Otserve Com Code Blocks

Por allankardec, 20 de dez. de 2008 em Tutoriais de Programação

otserv
tibia
5.0 (1)
7
6.3k
allankardecA
20 de dezembro de 2008 às 02:08

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 Dezembro 20 por Kardec

ZaforZ
21 de dezembro de 2008 às 19:11

Funfa em TFS? O Tópico pra TFS não funciona nenhum link quase '-'

27 de dezembro de 2008 às 01:05

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 Dezembro 27 por SonicOTmaster

dwhfmsD
27 de dezembro de 2008 às 12:00

|Muito bom vo testar.

 

dwhfms. :smile_positivo:

thaleeesT
27 de dezembro de 2008 às 12:58

Otimo tutorial

Parabens

 

 

Att,

ThaLeeeS

KydraiK
28 de dezembro de 2008 às 13:52

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:

2 anos depois...
AdriezA
26 de agosto de 2011 às 01:29

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.