Ir para conteúdo

Featured Replies

Postado

Infelizmente esta dando erro na hora de compilar.

1>C:\vcpkg\otservbr-global\src\webhook.cpp(5,10): fatal error C1083: Cannot open include file: 'curl/curl.h': No such file or directory
1>wildcardtree.cpp
1>xtea.cpp
1>Done building project "otservbr-global.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

image.png

  • 1 year later...
  • Respostas 7
  • Visualizações 6.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Você instalou o visual como português (pt-br). Abra a instalação (do visual studio) novamente mas não reinstale, vai em modificação, remova o idioma pt-br e adicione só en-us...   @xWhiteCa

Posted Images

Postado
Em 09/02/2021 em 19:14, BrunoLeo disse:

Infelizmente esta dando erro na hora de compilar.

1>C:\vcpkg\otservbr-global\src\webhook.cpp(5,10): fatal error C1083: Cannot open include file: 'curl/curl.h': No such file or directory
 

 

 

O meu deu o mesmo erro, porém com "'boost/asio.hpp': No such file or directory

:(

 

Por que os servers já não são compilados quando a gente baixa?

  • 2 months later...
Postado
Em 05/01/2021 em 15:56, Cat disse:

1 - Downloads Necessários:

- Visual Studio 2019 Community: 

https://visualstudio.microsoft.com/pt-br/thank-you-downloading-visual-studio/?sku=Community&rel=16

- Microsoft Visual C++ 2015-2019 Redistributable: 

(32-bit download64-bit download)

- Git: 

https://git-scm.com/download/win

 

 

2 - Visual Studio 2019:

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

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

- Na mesma tela em Detalhes da Instalação, selecione:

 

  Mostrar conteúdo oculto

image.png

 

 

- Depois em Pacotes de Idiomas, selecione:

 

  Mostrar conteúdo oculto

image.png

 

 

3 - Instale os softwares necessários:

- Instale o Git:

  Mostrar conteúdo oculto

 

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

 

 

 

4 - VCPKG:

- Utilize o Prompt de Comando ou Windows Powershell no diretório C:

Prompt de Comando: cd C:\

Windows Powershell: cd C:\

- Para fazer a instalação completa do VCPKG, execute os comandos abaixo no Prompt de Comando ou Windows Powershell:

  Mostrar conteúdo oculto

Obs: antes de fazer a instalação completa do VCPKG em sistema operacional 32-bit, é preciso fazer a seguinte alteração:

C:\Program Files\Git\vcpkg\scripts\, abra o arquivo bootstrap.ps1, procure por /p:PreferredToolArchitecture=x64 e altere para /p:PreferredToolArchitecture=x86.

-----

git clone https://github.com/Microsoft/vcpkg

cd vcpkg

.\bootstrap-vcpkg.bat

 

5 - Sources OTServBR-Global:

- Faça o download das sources do OTServBR-Global com o comando abaixo no Prompt de Comando ou Windows Powershell.

  Mostrar conteúdo oculto

git clone --recursive https://github.com/opentibiabr/otservbr-global.git

 

6 - Instalação das bibliotecas VCPKG:

- Escolha um dos conjuntos de bibliotecas abaixo de acordo com o seu sistema operacional.

- Execute o comando com o Prompt de Comando ou Windows Powershell.

 

- Para compilação em 64-bit:



.\vcpkg install --triplet x64-windows boost-asio boost-filesystem boost-iostreams boost-lockfree boost-system boost-variant cryptopp libmariadb luajit mpir pugixml

- Para compilação em 32-bit:



.\vcpkg install boost-asio boost-filesystem boost-iostreams boost-lockfree boost-system boost-variant cryptopp libmariadb luajit mpir pugixml

 

- Após a escolha e a instalação de um dos conjuntos de bibliotecas, utilize o comando abaixo para integrar a instalação ao Visual Studio:



.\vcpkg integrate install

 

 

7 - Compilando as Sources do OTServBR-Global:

- Encontre o diretório vc14 do OTServBR-Global (C:\vcpkg\otservbr-global\vc14) e abra o arquivo otservbr-global.vcxproj. 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.

 

7.1 - Observação:

- Se o seu processador é antigo para melhor otimização, compile o servidor com a instrução abaixo:

- No Visual Studio, edite as propriedades do projeto e troque 'Enhanced Instruction Set' para 'SSE2'.

 

  Mostrar conteúdo oculto

image.png

 

 

8 - DLL's Necessárias:

Para compilação em 64-bit:

- Copie as DLLs da pasta (C:\vcpkg\otservbr-global\vc14\x64\Release).

- Copie o executável da pasta (C:\vcpkg\otservbr-global\vc14\x64\Release).

- E cole na pasta raiz do servidor.

Obs: a pasta do servidor pode ser salva em outro diretório de sua preferência e que tenha permissão para os arquivos.

 

Para compilação em 32-bit:

- Copie as DLLs da pasta (C:\vcpkg\otservbr-global\vc14\Release).

- Copie o executável da pasta (C:\vcpkg\otservbr-global\vc14\Release).
- E cole na pasta raiz do servidor.
 
Obs: a pasta do servidor pode ser salva em outro diretório de sua preferência e que tenha permissão para os arquivos.
 

9 - Abrindo o Servidor:

- Para abrir o servidor OTServBR-Global, siga 1 (uma) das opções abaixo:

[MySQL] OTServBR-Global + XAMPP + MyAAC:

 

[MySQL] OTServBR-Global + Uniform Server + MyAAC:

 

[MySQL] OTServBR-Global + Uniform Server + GesiorAAC2012:

 

[MySQL] OTServBR-Global + Uniform Server + ZnoteAAC:

 

 

 

10 - Créditos:

Desenvolvedores TFS: https://github.com/otland/forgottenserver/wiki/Compiling-on-Windows-(vcpkg)

Majesty (Tutorial de compilação do OTServBR-Global no VS2019)

Microsoft - VCPKG: https://github.com/Microsoft/vcpkg

 

 

 

 

tutorial perfeito

Editado por Alumoz (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo