[ Compilação ] Compilando Otserve Com Code Blocks

allankardec
em Tutoriais de Programação

allankardec

A cura está ligada ao tempo e às vezes também às circunstâncias.
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 20/03/07Posts: 245

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.

"...Salvem-me dos meus amigos"

- Qual foi a primeira academia de letras do Brasil?
Academia Cearense de Letras
- Quem foi o idealizador da ABL (Academia Brasileira de Letras)?
Machado de Assis? Claro que não, quem fez todo o trabalho foi Antonio Sales (cearense) e recusou o "premio" que era uma vaga na academia.
- Qual a maior escola do Brasil? E o os estudantes?
ITA, 60% dos estudantes são cearenses.
- Qual a comida preferia do ITA?
Baião de dois (prato típica cearense) e tem uma cachaça escondida também.

Aguardem... Em breve mais informações...

Por isso me orgulho de ser Cearense!



AREEEEEE EGUAAAAAA

SonicOTmaster

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/12/08Posts: 11Char no Tibia: Jeremias Xuvisco

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

Gostou de alguma coisa que eu fiz, alguma coisa que eu curto, histórias legais ots perfeitos? Use minha fanbar

 

sonicfanbartg1.png

dwhfms

Eterno Coordenador - ou não :(
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 08/05/08Posts: 1342

|Muito bom vo testar.

 

dwhfms. :smile_positivo:

Entrada como Estagiário: 10/05/09

Entrada na Equipe de Imprensa: 23/06/09

Coordenador de Imprensa: 11/09/09

Coordenador de Redação: 20/03/11

Coordenador de Imprensa: 11/07/11

Diretor de Publicidade: 19/10/12

Contato: wonhelder@xtibia.com

 

"Não podemos prever o futuro, mas podemos criá-lo." Paul Pilzer

"Todo homem morre, mas são poucos os que realmente vivem." William Wallace

 



 

Conheça o Facebook do XTibia.com, lá você vê o melhor conteúdo do XTibia e ainda pode concorrer a prêmios incríveis!

 

facebooklogoq.jpg

thaleees

Live, Live and Live
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/12/08Posts: 60

Otimo tutorial

Parabens

 

 

Att,

ThaLeeeS

Gostou do meu trabalho? Use meu fan bar:




Meu Open Tibia Server:



Hunted Server

www.HuntedServer.com.br

24 Hrs

Venha conheçer o maior otserv do Brasil!


--

13:00 Ogreonee [40]: como hago para encartar un small ruby?
13:01 ThaLeeeS [10]: tiene q hacer un boquete
13:01 Ogreonee [40]: como un boquete?

Kydrai

"Keep Your Mind Wide Open"
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/06Posts: 250

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:

~ Kydrai
Programador / Scripter

 

sign.png

Adriez

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 02/09/10Posts: 341Gênero: Masculino

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.

EX
969ds6.gif


Firmão igual um prego na areia,
Prego, jogou o ego, dentro de um buraco,
Um Bon vivant, jamais mostra o ponto fraco,
Pergunte a Sansão quem foi Dalila...