Ir para conteúdo

Featured Replies

  • 1 year later...
  • Respostas 40
  • Visualizações 19.8k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Compilando OTCLient no Windows   Antes de mais nada, gostaria de dizer que eu não fiz o tutorial, apenas traduzi para português. Link de post original >> https://github.com/edubart/otc

  • Show gato, sempre contribuindo, reputado. Abraços.

  • luanluciano93
    luanluciano93

    Ótimo tutorial, se der tempo vou postar um de compilar pela visual studio ... reputado.

Posted Images

  • 8 months later...
Postado
Em 08/10/2014 em 07:27, Wend disse:

Compilando OTCLient no Windows

 

Antes de mais nada, gostaria de dizer que eu não fiz o tutorial, apenas traduzi para português.
Link de post original >> https://github.com/edubart/otclient/wiki/Compiling-on-Windows
 

3f6f.png

 
Neste tutorial eu explicarei como compilar e rodar o OTClient em máquinas com o Windows.

Faça o download do que você precisará
Existem várias ferramentas que você precisa para compilar o projeto, cada uma delas está listada abaixo com seu link.
 
CMake 2.8.8 ou superior
CodeBlocks sem o MinGW, nós usaremos a versão mais nova
MinGW32 20120426 ou superior
otclient libraries for mingw32
Código fonte do OTClient
 
Tenha certeza que você instalou as últimas versões, caso contrário, as coisas podem não funcionar.
 

3f6f.png

 
Instale o MinGW32

Observe que o GCC que deve ser usado é o 4.6 ou superior, qualquer versão antiga do GCC que você já tenha instalado não funcionará porque o OTClient precisa de alguns recursos que só são suportados por compiladores recentes. Rode o instalador do MinGW32 e no processo de instalação quando for perguntado tenha certeza que você marcou a caixa para usar o catálogo mais atual.
 

3f6f.png

Instale o CMake

Rode o instalador do CMake, durante o processo de instalação deverá ser perguntado se você quqer que o CMake configure suas variáveis do sistema(PATH), diga que não, isso será manualmente feito nos próximos passos.
 

3f6f.png
 

Instale o CodeBlocks

Rode o instalador do CodeBlocks, Lembre-se, NÃO instale o MinGW quando ele pedir.
 

3f6f.png
 

Instale as bibliotecas do OTClient

Extraia o arquivo otclient-libs_mingw32-dwarf2.zip em C:/MinGW/. Esse arquivo zip contem três pastas *lib, include e bin, que serão fundidas a C:/MinGW/lib, C:/MinGW/include e C:/MinGW/bin.
 

3f6f.png
 

Configure a variável PATH do sistema

Agora que todas as ferramentas necessárias estão instaladas, você deve configurar a variável PATH do sistema, para fazer o CMake encontrar o MinGW32 e as bibliotecas instaladas, vá para:

 

Verifique se na área Variáveis de usuário, existe a variável PATH, se não, crie uma e defina ela como:
 

Tenha certeza que a variável do usuário PATH existe e que refere para o diretório do CMake.

 

3f6f.png

 

Baixe o código fonte do OTClient

Vá para página de download e faça o download do código fonte do OTCLient. O diretório onde você colocará esses arquivos não deve ser longo. Por exemplo: "C:\OTClient\" é um bom diretório, mas "C:\Program Files\OTClient" não é.

 

3f6f.png

 

Gere o arquivo de projeto do CodeBlocks


Rode o CMake-gui.exe localizado em \Program Files\CMake 2.8\bin, e especifique o diretório onde você colocou o código fonte do OTCLient, e onde você quer que os arquivos do projeto sejam criados. Clique em configure, seleciona CodeBlocks - MinGW Makefiles, como gerador e gere os arquivos do projeto.

 

 

3f6f.png

 

 

Compilando

Abra o arquivo de projeto do CodeBlocks que foi gerado (**otclient.cbp**) pelo CMake com o CodeBlocks. Para compilar você deve primeiro configurar a pasta do MinGW32, indo em Settings > Compiler And Debugger... > Toolchain Executables.

Tenha certeza de copiar os arquivos Tibia.dat e Tibia.spr dentro da pasta /data/things// antes de rodar o cliente.

 

 

3f6f.png

 

 

Suporte a Dx9


Se você quiser ativar a camada de suporte do dx9 para o OTClient, você deve compilar com -DOPENGLES=2.0. Agora o OTClient.exe vai pedir pelas dll libEGL.dll e libGLESv2.dll que você pode conseguir aqui >> https://dl.dropbox.com/u/49948294/otclient/dx9_dlls.zipcoloque essas dll na pasta do OTClient.exe 

 

oi, mano desculpas  por incomoda depois de  tanto tempo, mas  você  poderia  compilar  para  me  ou me  ajudar  por que  eu já lir o tópico varias  vezes  mas  tudo que  entendi e  para baixar  os troço não sei como usar  

  • 1 year later...
  • 2 months later...
Postado

aqui deu o seguinte erro no cmake

 

 

CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.

CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

Configuring incomplete, errors occurred!

 

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