Ir para conteúdo
Entre para seguir isso  
Majesty

Normal [Windows][VC2017] Compilando Sources RME (32-bit/64-bit)

Recommended Posts

Majesty    1.487
Majesty

[Windows][VC2017] Compilando Sources RME (32-bit/64-bit)

Conteúdo Oculto

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

Tutorial explicando como compilar as sources do Remere's Map Editor 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 Express 2013: 

Conteúdo Oculto

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

- Microsoft Visual C++ 2013 Redistributable: 

Conteúdo Oculto

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

- Visual Studio 2017 Community:  

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

- Bibliotecas Boost C++ 1.55.0: (

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

- WxWidgets: (

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

- Dependencies: (

Conteúdo Oculto

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

- Sources RME: 

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 - Instale os softwares necessários

-Instale o Visual Studio Express 2013.

- Instale o Visual Studio 2017 (Passo 3).

- Instale as bibliotecas Boost C++ 1.55.0 (32-bit ou 64-bit).

- Extraia a pasta wx (32-bit) ou wx_64 (64-bit) para a unidade C:\.

- Extraia a pasta dependencies_x64 para a pasta do RME. (para 64-bit).

Conteúdo Oculto

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

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

- Depois de baixado e instalado o Visual Studio Community 2017 e suas ferramentas, você estará apto a compilar as sources do Remere's Map Editor.

Conteúdo Oculto

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

4 - Compilando as Sources do Remere's Map Editor

Encontre o diretório vcproj do RME e abra o arquivo RME.sln.

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

Spoiler

otclient.png

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

- Antes de compilar as sources do RME, abra as propriedades do projeto clicando em Project > Properties (ou utilize o comando ALT + F7)

4.1 - Configurando diretórios include:

RME1.png

- O primeiro diretório listado está localizado dentro da sua pasta de código fonte do RME (32-bit ou 64-bit).
- O segundo é o lugar onde você instalou o Boost 1_55_0 (32-bit ou 64-bit).
- O terceiro é o diretório /include/msvc dentro do arquivo wx que você extraiu na segunda etapa (32-bit ou 64-bit).
- O quarto é o diretório /include do arquivo wx que você extraiu na segunda etapa (32 bit ou 64-bit).

4.2 - Configurando diretórios das bibliotecas:

RME2.png

- O primeiro listado é o lugar onde você instalou o boost a partir do primeiro passo + do diretório lib32-msvc-12.0 (32-bit ou 64-bit).
- O segundo diretório listado está localizado dentro da sua pasta de código fonte do RME (32-bit ou 64-bit).
- O terceiro é o diretório /lib dentro do arquivo wx que você extraiu na segunda etapa (32-bit ou 64-bit).
- O quarto é o diretório /lib /vc_lib do arquivo wx que você extraiu na segunda etapa (32-bit ou 64-bit).

- Após o carregamento dos arquivos, você estará apto a compilar as sources do RME.

4.3 - Compilando as sources do Remere's Map Editor:

- Para compilar as sources, clica em Build no menu e depois em Build Solution (ou utilize o comando F7).

- As sources serão compiladas com sucesso.

Conteúdo Oculto

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

5 - DLL's Necessárias

- As DLL's necessárias para rodar o RME são encontradas para download no link abaixo:

32 bits: 

Conteúdo Oculto

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

64 bits: 

- Para 64-bit, as DLL's archive.dll + glut64.dll se encontram dentro da pasta dependencies_x64/vs/bin.

Conteúdo Oculto

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

6 - Créditos

hjnilsson: 

Conteúdo Oculto

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

dominique120: 

Conteúdo Oculto

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

Majesty (Tradução + Organização do Tutorial + Compilação x64)

Microsoft (Download MSVC2013 + MSVC2017)

Compartilhar este post


Link para o post
Schuambach    9
Schuambach

Existe alguma diferença no produto final quando se compila um RME, ou tem o mesmo resultado e recursos do RME pronto pra ser baixado no site do Remere?

Compartilhar este post


Link para o post
Majesty    1.487
Majesty

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.
, contém a última atualização feita.

Conteúdo Oculto

    Entre aqui ou cadastre-se aqui para ver este conteúdo oculto.
, atualizações anteriores.

Compartilhar este post


Link para o post
Schuambach    9
Schuambach

@Majesty Mais uma vez, muito obrigado!

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.

×