Ir para conteúdo
Entre para seguir isso  
Majesty

Derivado [Windows][VC2017] Compilando Sources do The Ruby Client

Recommended Posts

Majesty    1.487
Majesty

[Windows][VC2017] Compilando Sources do The Ruby Client

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

Tutorial explicando como compilar as Sources do The Ruby Client com o Visual Studio 2017.

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

1 - Downloads Necessários

- Visual Studio 2017: 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

- Microsoft Visual C++ 2017 Redistributable: (

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.
,

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.
)

- Ruby Client SDK (Bibliotecas): 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

- Ruby Client dat/spr: 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

- Ruby Client sons: 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

2 - Visual Studio 2017

- Na tela inicial do Visual Studio, no produto Visual Studio Community 2017 clique no botão Instalar.

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

- Na mesma tela em Resumo, selecione:

- Depurador Just-In-Time;

- Conjunto de ferramentas VC++ 2017 versão 15.9 v14.16 ferramentas v141 [x86 e x64];

- Ferramentas de criação do perfil do C++;

- SDK do Windows 10 (10.0.17763.0);

- Ferramentas do Visual C++ para CMake;

- Visual C++ ATL para x86 e x64;

- SDK do Windows 10 (10.0.17134.0) para Desktop [x86 e x64];

- SDK do Windows 10 (10.0.16299.0) para Desktop [x86 e x64];

 Conjunto de Ferramentas do VC++ 2015.3 v140 (x86, x64).

- Componentes Individuais:

- SDK do CRT Universal do Windows;

- SDK do Windows 8.1;

- Pacotes de Idiomas (Inglês).

Spoiler

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

- Depois de ter feito o download e instalado o Visual Studio 2017 e suas ferramentas, você estará apto a compilar as sources do The Ruby Client. 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

3 - Ruby Client SDK 

Extraia os arquivos do Ruby Client SDK.

- 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

    Entre aqui ou cadastre-se aqui para ver 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

    Entre aqui ou cadastre-se aqui para ver 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.

 

3.1 - Boost C++ 1.63.0

- Antes de rodar o arquivo "register_otclient_boost_env.bat" que está na pasta do Ruby Client SDK/boost 1_63_0), clique com botão direito nele e em Editar.

- Você encontrará escrito assim:

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver 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

    Entre aqui ou cadastre-se aqui para ver 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.

 

3.2 - Adicionando manualmente os diretórios das bibliotecas

Se os .bat não funcionarem, adicione manualmente os diretórios.

- Utilize a Tecla do logotipo do Windows  + Pause para acessar as Propriedades do Sistema.

- Acesse Configurações avançadas do sistema.

- Na aba Avançado, clique em Variáveis de Ambiente.

- Em variáveis de usuário adicione os diretórios do OTCLIENTSDKDir  e BOOST_ROOT.

- Exemplo:

OTClientSDKDir&Boost_Root.png

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

4 - Sources The Ruby Client:

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

git clone https://github.com/rubyserver/rubyclient.git

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

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

5 - Compilando as Sources do The Ruby Client

- Encontre o diretório vc14 do The Ruby Client e abra o arquivo otclient.sln

- Abrirá uma nova janela para Examinar Ações de Solução, basta selecionar as opções conforme a imagem abaixo:

Spoiler

otclient.png

- Feito isso, você estará apto a compilar as sources do The Ruby Client.

- 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.

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

6 - Abrindo o The Ruby Client

- Copie as DLLs glew32.dll (glew2.0.0 > bin > x86), zlib.dll (zlib-1.2.8.8> bin > x86) , openal32.dll (OpenAL-1.15.1> bin > x86) e libcrypto-1_1.dll (OpenSSL 1.1.0h > bin)  da pasta Ruby Client SDK 1.0 para a pasta do executável do The Ruby Client.

- Copie o Ruby.spr e Ruby.dat e o Ruby.otfi para a pasta data/things.

- Copie os sons para a pasta data/sounds.

- The Ruby Client será aberto com sucesso!

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

7 - Créditos

edubart: 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

Ninja: 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

Leohige: 

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.

Majesty (Tutorial de compilação no VS2017)

Microsoft

Compartilhar este post


Link para o post

Crie uma conta ou entre para comentar

Você precisa 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.

×