Ir para conteúdo
Entre para seguir isso  
Majesty

Normal [Windows][VC2017] Compilando Sources TFS 1.2

Recommended Posts

Majesty    590
Majesty

[Windows][VC2017] Compilando Sources TFS 1.2

divisoria.png

Tutorial explicando como compilar as sources do The Forgotten Server 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.
 

- TFS SDK 3.2 (Bibliotecas): 

Conteúdo Oculto

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

-- sha1sum: 3fb1b140e40e8e8bc90f82f92bd022a50569b185

-- sha256sum: 2ffb549f336ad11550da9b9c40716880e13b1cc0ee86e7599022dcacc972a3bf

- Bibliotecas Boost C++ 1.62.0: (

Conteúdo Oculto

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

Conteúdo Oculto

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

- Sources TFS 1.2: 

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

divisoria.png

4 - TFS SDK 3.2

Extraia os arquivos do TFS SDK 3.2.

- Antes de rodar o arquivo "register_tfssdk_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++

- Mova o arquivo "register_boost_env.bat" que está na pasta do TFS SDK 3.2 para o diretório onde foi instalado o Boost C++ 1.62.0 (Exemplo: C:\local\boost_1_62_0)

- Antes de rodar o arquivo "register_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 - Compilando as Sources do The Forgotten Server

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

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

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

- As sources serão compiladas com sucesso.

divisoria.png

7 - DLL's Necessárias

- Para rodar o servidor você precisa baixar as DLL's, elas são encontradas para download neste tópico:

divisoria.png

8 - Créditos

Desenvolvedores TFS: 

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

×