Ir para conteúdo
Entre para seguir isso  
Majesty

OTClient [Windows][VC2017] Compilando Sources OTClient

Recommended Posts

Majesty    590
Majesty

[Windows][VC2017] Compilando Sources OTClient

divisoria.png

Tutorial explicando como compilar as Sources do OTClient com o Visual Studio 2017.

divisoria.png

1 - Downloads Necessários

- Visual Studio 2017: 

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.

- Microsoft Visual C++ 2015 Redistributable: 

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.
 

- OTClient SDK 1.0 (Bibliotecas): 

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.

- Bibliotecas Boost C++ 1.63.0:

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.

divisoria.png

2 - Instale os softwares necessários

- Instale as bibliotecas Boost C++ 1.63.0.

- Microsoft Visual C++ 2015 Redistributable.

divisoria.png

3 - Visual Studio 2017

- Instale o Visual Studio 2017.

- Para compilar com o VC2017 você precisa baixar o conjunto de ferramentas do VC++ 2015.3 v140 (x86, x64)

- Na tela inicial do Visual Studio Community 2017, clique no botão Modificar:

Spoiler

OTBR1.png

- Na próxima tela, selecione Desenvolvimento para Desktop com C++:

Spoiler

OTBR2.png

- Na mesma tela em Resumo, desça até encontrar a opção Conjunto de Ferramentas do VC++ 2015.3 v140 (x86, x64):

Spoiler

OTBR3.png

- Baixando e instalando o Conjunto de Ferramentas do VC++ 2015.3 v140 (x86, x64) você estará apto a compilar as sources do OTClient. 

divisoria.png

4 - OTClient SDK 1.0

Extraia os arquivos do OTClient SDK 1.0.

- Antes de rodar o arquivo "register_otclient_sdk_env.bat", clique com botão direito nele e em Editar.

- Você encontrará escrito assim:

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.

- Você deverá colocar as "" (aspas duplas) em %CD% e adicionar "pause" no final (lembre-se de salvar o arquivo).

- Ficando assim:

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.
 

- Rode o arquivo e ele irá abrir uma janela cmd informando com sucesso o valor salvo.

Obs: fazendo isso, você não precisará adicionar as bibliotecas manualmente.

divisoria.png

5 - Boost C++ 1.63.0

- Mova o arquivo "register_otclient_boost_env.bat" que está na pasta do OTClient SDK 1.0/boost 1_63_0) para o diretório onde foi instalado o Boost C++ 1.63.0 (Exemplo: C:\local\boost_1_63_0)

- Antes de rodar o arquivo "register_otclient_boost_env.bat", clique com botão direito nele e em Editar.

- Você encontrará escrito assim:

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.

- Você deverá colocar as "" (aspas duplas) em %CD% e adicionar "pause" no final (lembre-se de salvar o arquivo).

- Ficando assim:

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.

- Rode o arquivo e ele irá abrir uma janela cmd informando com sucesso o valor salvo.

Obs: fazendo isso, você não precisará adicionar as bibliotecas manualmente.

divisoria.png

6 - Sources OTClient

- Se você tem o cliente Git instalado, pode utilizar esse comando para fazer download das sources:

git clone https://github.com/edubart/otclient.git

- Se você não tem o cliente Git instalado, pode fazer o download das sources em:

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.

divisoria.png

7 - Compilando as Sources do OTClient

- Encontre o diretório vc14 do OTClient e abra o arquivo otclient.sln. Isso irá abrir o Visual Studio e você estará apto a compilar as sources.

- No Visual Studio, escolha Release e a solução "Win32".

- Para compilar as sources, clica em Build no menu e depois em Build Solution.

- As sources serão compiladas com sucesso.

divisoria.png

8 - Abrindo o OTClient

- Copie as DLLs glew32.dll (bin > x86), zlib.dll (bin > x86)openal32.dll (bin > x86) da pasta OTClient SDK 1.0 para a pasta do executável do OTClient.

- OTClient será aberto com sucesso!

divisoria.png

9 - Créditos

edubart: 

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.

Ninja: 

Conteúdo Oculto

    Utilize as reações ou comente para visualizar este conteúdo oculto.

Majesty (Tutorial OTClient + Tutorial Ninja)

Microsoft

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×