Ir para conteúdo
Entre para seguir isso  
Chaos

Compilando o OTClient no Mac OS X

Recommended Posts

Chaos    0
Chaos

Fala galera!

 

Tem uns bons anos que eu não aparecia por aqui, outro dia eu perguntei como compilar o OTC no OS X, não obtive resposta. Descobri hoje que é possível compilar usando o XQuartz para lidar com a parte gráfica e vou mostrar pra vocês como fazer.

 

A compilação deve ser feita dentro do OS X, no meu caso estou usando o Mountain Lion, 10.8.4 mas acredito que vá funcionar em qualquer OS usando arquitetura intel acima do 10.6 (por conta do Xcode e do QuartZ).

 

Vou assumir que você tenha intimidade com o Terminal e com o Homebrew, qualquer dúvida é só perguntar e assim que puder eu coloco aqui dentro mesmo a explicação.

 

Vamos então a lista de pré-requisitos antes de começarmos, vocês vão ver que é muito simples!

Será necessário:

 

 

  • Mac OSX 10.6 ou superior;
  • XCode;
  • Command Line Tools for Xcode (dentro do Xcode: Xcode>Preferences>Downloads);
  • XQuartz;
  • Homebrew (instalado via terminal);

 

É importante que você instale todos os itens desta lista, nesta ordem.

 

Feito isso precisamos instalar as bibliotecas necessárias para a compilação, usaremos o homebrew que facilita em muito nossa vida, lembrando que é só aplicar os seguintes comandos no terminal:

 

brew install git
brew install cmake
brew install lua
brew install boost
brew install glew
brew install physfs
brew install libogg
brew install libvorbis

 

Confira se todos os pacotes foram instalados! Erros são mostrados em vermelho facilitando sua localização.

Buscando o Código fonte no gitHUB e compilando

 

Os seguintes comandos (também inseridos no terminal) irão buscar o código fonte e compilar dentro da própria pasta do código o binário, lembrando que ele irá criar a pasta otclient dentro do /user.

 

git clone git[b]:[/b][i]//github.com/edubart/otclient.git[/i]
cd otclient
mkdir build
cd build
cmake ..
make [b]-[/b]j4

 

 

E acreditem ou não,
terminou
!

 

 

Qualquer dúvida se sintam a vontade pra perguntar!

 

 

Fonte:

Editado por Chaos

Compartilhar este post


Link para o post
xS0NYx    15
xS0NYx

Ótimo tutorial, só não testei pois não tenho Mac :/..

Compartilhar este post


Link para o post
vHp    6
vHp

Testei aqui e foi, realmente fácil d+ hahaha

 

Parabéns pelo tutorial!

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×