Jump to content
  • 0
Havokz

Programação [Duvida] Erro: Compilando TFS 1.3

Question

Havokz    0
Havokz
Posted (edited)

Base:

TFS 1.3 / VCPKG / Visual Studio 2019 / 

Hidden Content

    Sign In here or Sign Up here to see this hidden content.
(

Hidden Content

    Sign In here or Sign Up here to see this hidden content.
)

Qual é a sua pergunta?

Oi amigos,

Nunca compilei nenhum programa, e estou tentando compilar uma versão do TFS 1.3, a que está neste github > 

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

e estou seguindo o passo a passo:

 

(

Hidden Content

    Sign In here or Sign Up here to see this hidden content.
 / )

 

fiz tudo o que me foi exigido, e no final obtive esta entrada de erro já no primeiro arquivo: (imagem abaixo)

Spoiler

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

Severity    Code    Description    Project    File    Line    Suppression State
Error    C1083    Cannot open include file: 'boost/asio.hpp': No such file or directory    theforgottenserver    c:\vcpkg\forgottenserver\src\otpch.h    42    
 

Pelo que entendi, o arquivo "otpch.h" faz requisição do arquivo "asio.hpp" dentro de uma pasta chamada "boost"

Passei um pente fino dentro das pastas do diretório do VCPKG que instalei no processo e não encontrei esse arquivo. Sei que ele é um dos arquivos da Bibliotecas Boost C++, 

 mas como no tutorial não faz requisição dessa biblioteca, eu não sei se devo incluir o diretório dela no projeto.

 

Alguém que já compilou este servidor poderia me dizer o que estou fazendo de errado ou diferente do tutorial? (além do visual studio que não é o 2017 hehe)

 

 

Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:

Spoiler

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:

Segue abaixo alguns prints

Spoiler

Diretórios do projeto no Visual Studio 2019:

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

Pasta vcpkg dentro do diretório c:\

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

Viusão geral do projeto:

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

Visão geral dos componentes instalados no Visual Studio 2019:

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

Edited by Havokz

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
Majesty    1,580
Majesty

Eu ainda não tentei compilar o TFS 1.3 com VCPKG no Visual Studio 2019.

O erro é porque não encontrou o Boost na instalação do VCPKG.

Quanto aos diretórios que você adicionou manualmente, é desnecessário pois com o comando ./vcpkg integrate install ele grava a instalação do vcpkg em um diretório para depois ser reconhecido pelo Visual Studio e compilar o projeto.

Tente compilar com o Visual Studio 2017 e siga o tutorial abaixo passo a passo:

Obs: não adicione nem remova coisas sem saber, faça como está no tutorial. 

 

Share this post


Link to post
Share on other sites
  • 0
Havokz    0
Havokz
10 horas atrás, Majesty disse:

Eu ainda não tentei compilar o TFS 1.3 com VCPKG no Visual Studio 2019.

O erro é porque não encontrou o Boost na instalação do VCPKG.

Quanto aos diretórios que você adicionou manualmente, é desnecessário pois com o comando ./vcpkg integrate install ele grava a instalação do vcpkg em um diretório para depois ser reconhecido pelo Visual Studio e compilar o projeto.

Tente compilar com o Visual Studio 2017 e siga o tutorial abaixo passo a passo:

Obs: não adicione nem remova coisas sem saber, faça como está no tutorial. 

Primeiro, obrigado pela atenção.
Agora vamos lá...

Desinstalei o VS 2019 e instalei o VS 2017, com todos os itens pedidos no tutorial, exceto o  SDK do windows 8.1, pois não o encontrei nos componentes individuais pra instalar.

Refiz todos os passos, inclusive utilizando o próprio repositório das sources do tutorial pra não ter erro, e sem diretórios adicionais

e o problema ainda continua, 

Severity    Code    Description    Project    File    Line    Suppression State
Error    C1083    Cannot open include file: 'boost/asio.hpp': No such file or directory    theforgottenserver    c:\vcpkg\forgottenserver\src\otpch.h    42    


 

segue alguns prints abaixo:

 

./bootstrap-vcpkg.bat

./vcpkg integrate install

./vcpkg install boost-iostreams:x64-windows boost-asio:x64-windows boost-filesystem:x64-windows boost-system:x64-windows boost-variant:x64-windows boost-lockfree:x64-windows luajit:x64-windows libmariadb:x64-windows pugixml:x64-windows mpir:x64-windows cryptopp:x64-windows
Spoiler

image.png.d9206e4e8180bd8b4e551378886b48a5.png 

Spoiler

image.png.c828d0fbd2a4c1a7017b0cec44497577.png

 

Abra o arquivo src/configmanager.cpp e altere o #include <lua.hpp> para #include <luajit/lua.hpp>

Spoiler

image.png.7ab740586b9e91f66b5cee753995ec58.png

Configurações no VS 2017:

Release  ->  x64

Spoiler

Hidden Content

    Sign In here or Sign Up here to see this hidden content.

 

Share this post


Link to post
Share on other sites
  • 0
Havokz    0
Havokz
Posted (edited)

-- edit

Consegui compilar!

O erro foi na hora de instalar o ./bootstrap-vcpkg.bat

Aparentemente porque eu estava tentando instalar enquanto eu estava com o Visual Studio Installer aberto. Isso, ou então foi algum diretório que eu apaguei do outro método de compilação que gerou alguma interferência. 

 

 

Agora vou tentar compilar o que eu estava modficando =)

Edited by Havokz

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×