Ir para conteúdo
  • Cadastre-se

Posts Recomendados

BASE: (ela foi editada mais foi baseada no othire)

 

Bom o meu erro é o seguinte eu tou compilando a source eu compilei deu tudo certo quando eu abro o executavel compilado acontece o seguinte independente de no config.lua esteja setada para usar mysql ela sempre busca por SQLite eu já adicionei as FLAGS na hora de compilar do mysql (_USE_MYSQL_) eu não sei porque ela sempre busca SQLite e não MYSQL que eu quero usar já revi toda configuração já recompilei umas 10x e nada 

 

 

 

Tutorial que eu sigo:

Compiling tutorial for Windows using Microsoft Visual C++ - A modified Open Tibia Server
You need Visual C++ 2010 Express Edition - http://filehippo.com/download_visualc_2010_express_edition/
Download Sources - https://github.com/Qwizer/rlmap740x
Steps
Download source code
Create new project

click File -> New -> Project...

select Visual C++ -> General -> Empty Project

set 'Name' for your project (I'll name it "server")

set 'Location' for your project (It's "D:\projects" for me)

leave 'Solution name' same as 'Name' ("server")

'Create directory' for solution should be checked

Adding files
go to 'Location\Name\Solution name' of your project (D:\projects\server\server), and copy there all content of source folder
in Solution Explorer right click on Header Files -> Add -> Existing item..., right click on Sort by -> Type, select all header files (.h extension), don't forget about the msvc.h and workarounds.h (from 'compiler' folder)
in Solution Explorer right click on Source Files -> Add -> Existing Item..., select all source files (.cpp extension)
Setting project up
go to (in menubar) Project -> Properties
in the top left corner, set Configuration to 'Release'
in tree widget on the left, go to Configuration Properties (you should be there anyway)
General, Platform Toolset should be 'v100', Character Set should be 'Use Multi-Byte Character Set ' , rest leave as default
C/C++
General
click Additional Include Directories, drop down button shall appear, click on it, and in new window add following directories:
libraries\inc\boost
libraries\inc\libiconv
libraries\inc\libxml
libraries\inc\lua
libraries\inc\mpir
libraries\inc\mysql
libraries\inc\sqlite
Multi-processor compilation (optional), you can set it to 'Yes', that will speed compilation
Preprocessor
Preprocessor definitions, click on it, choose edit, and add:
__USE_OTPCH__
__USE_MYSQL__
__SKULLSYSTEM__
__OLD_GUILD_SYSTEM__
__GUILDWARSLUARELOAD__
__ENABLE_SERVER_DIAGNOSTIC__
Precompiled Headers
set Precompiled Header to 'Use'
set Precompiled Header File to 'otpch.h'
Linker
General
Additional Library Directories, click dropdown button, edit and add:
libraries\lib (entire path, as exemple D:\otserv\projects\libraries\lib)
Input
Additional Dependencies, click dropdown button, edit and add:
libmysql.lib
libxml2.lib
lua5.1.lib
mpir.lib
sqlite3.lib
dbghelp.lib
we are done here, press Ok
in Solution Explorer -> Source Files, right click on otpch.cpp -> Properties
make sure Configuration (top left) is 'Release'
go to Configuration Properties -> C/C++ -> Precompiled Headers
set Precompiled Header to 'Create'
set Precompiled Header File to 'otpch.h'
press Ok
Compilation
in the toolbar (top center) change configuration from 'Debug' to 'Release'
click Build -> Build Solution

 

Editado por italo1071 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Muvuka
      Alguem tem anti-nuker igual a esse 
       

       
    • Por Muvuka
      [SQLite] -=[TFS]=- 0.4 8.60 Alguem faz apk mobile pra mim ip: dexsoft.ddns.net
       
      pra mim
       
      https://www.mediafire.com/file/5klqnyy6k7jda0u/OTClientV8.rar/file
       
      TA TUDO AI
    • Por yuriowns
      Salve rapazes, estou precisando de um client próprio para o meu servidor 7.4, preciso que algum programador experiente e com referências faça um client do jeito que eu procuro. Responda aqui para fazermos um orçamento, obrigado!

      Não sei se estou no lugar certo, se não me desculpem e peço que movam por gentileza!
    • Por paulo thush
      Pessoal to com um grande problema, estou com um servidor TFS 1.4x 10.98, recentemente começou dar um problema, sempre quando falava "trade" com o npc dava um erros, com qual quer npc, o erro e o seguinte.
       
       
      me falaram que o problema e nas sourcer que precisava mudar umas coisas me passaram um link no github esse aqui 
      https://github.com/otland/forgottenserver/pull/3996/files
       
      porem eu vi vídeos no youtube ensinando a compilar, já vi muitos tópicos como compilar a sourcer, ai quando vou compilar da esse erro
      já tentei instalar, desinstala muitas coisas, alterar também não vai, minha sourcer e essa 
      https://github.com/otland/forgottenserver
       
       
      Alguém poderia me ajuda com esse erro, ou ate compilar 100% as sourcer. os Tópicos que eu tentei para compilar e esse daqui, se não poder o link me desculpe.
      https://forums.otserv.com.br/index.php?/forums/topic/169234-windowsvc2019-compilando-sources-tfs-14-vcpkg/
       
      alguém me da uma luz por favor kkk
    • Por Ryzek
      Uso tfs 0.4 trunk3884 bem simples.
      Queria acrescentar magic effects para 255 pois o meu só vai até 69. Encontrei um tópico que falava sobre porém parece ter sido removido, não consigo acessar!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo