BananaFight 196 Postado Abril 2, 2013 Autor Share Postado Abril 2, 2013 não precisa reiniciar, e como o único erro que tinha não influenciava na hora da compilação e ele já foi corrigido, você esta esquecendo de algo. Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1497461 Compartilhar em outros sites More sharing options...
drakylucas 160 Postado Abril 3, 2013 Share Postado Abril 3, 2013 adicione Reiniciar o computador ao tutorial.. ontem eu havia feito tudo certo e nao funcionou, hoje, liguei o pc quase agora, apenas abri o cmake, gerei, abri o arquivo gerado e hj compilou normal ¬¬ kk Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1497747 Compartilhar em outros sites More sharing options...
BananaFight 196 Postado Abril 3, 2013 Autor Share Postado Abril 3, 2013 (editado) Como compilar para Dx9 Adicionado ao tutorial. Editado Abril 8, 2013 por BananaFight Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1497802 Compartilhar em outros sites More sharing options...
Boguemon 3 Postado Maio 11, 2013 Share Postado Maio 11, 2013 Meu deu erro de dll sendo que a dll existe na pasta. Nome da DLL libgmp-10 ________ @EDIT Resolvido ___________________________________ @EDIT Quando eu tento abrir o cliente ele da erro Otcliente.exe parou de funcionar Eu compilei no windows 7 64bits outra duvida para qual versão é esse cliente? Como vc resolveu esse problema da DLL???? Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1519105 Compartilhar em outros sites More sharing options...
BananaFight 196 Postado Maio 11, 2013 Autor Share Postado Maio 11, 2013 No inicio do fórum tem o link para as DLLS https://dl.dropbox.com/u/49948294/otclient/dx9_dlls.zip Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1519114 Compartilhar em outros sites More sharing options...
Boguemon 3 Postado Maio 11, 2013 Share Postado Maio 11, 2013 No inicio do fórum tem o link para as DLLS https://dl.dropbox.c...nt/dx9_dlls.zip e eu coloco onde essa dll? Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1519120 Compartilhar em outros sites More sharing options...
BananaFight 196 Postado Maio 11, 2013 Autor Share Postado Maio 11, 2013 na pasta do exe... Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1519123 Compartilhar em outros sites More sharing options...
Boguemon 3 Postado Maio 11, 2013 Share Postado Maio 11, 2013 (editado) na pasta do exe... coloquei e mesmo assim diz que o libgmp-10.dll está faltando e eu tbm n sei fazer akele PATH eu não sei como fazer aquele PATH e toda vez que clico em configure o CMaker da erro da libgmp-10.dll... será que alguem pode me ajudar? Fala galera do xtibia, hoje vim trazer um tutorial de como compilar as source do OtClient 1° vamos precisar de alguns programas CMake 2.8.8 ou Melhor CodeBlocks Sem MinGW, Usaremos uma nova versão MinGW32 20120426 ou Melhor otclient libraries for mingw32 otclient source code Certifique-se de instalar suas versões mais recentes, caso contrário, as coisas podem não funcionar como queremos. Observe que vamos utilizar C MinGW como o nosso diretório do conjunto de ferramentas, você pode alterá-lo a seu gosto, mas cuidado com conflitos. Depois de baixar esses programas, e arquivos citados acima, Vamos começar a compilar. Instale mingw32 Vá instalando normalmente e quando perguntar por isso: Você deixar marcado a segunda opção, depois continue normalmente e no browse deixem em C:\MinGW de next e deixei MinGW como browse denovo de next e marque todas as opções, e depois clique em Instal. Instale CMake Execute o insatalador e vai dando next até chegar aqui : Você deixa igual na imagem e continue a instalação normalmente. OBS: Caso você tenha algum erro e não consiga compilar com CMaker re-instale o Cmake e quando perguntar sobre a Variável PATH, deixe marcado a opção "Add Cmake to the system PATH for all users" Instale CodeBlocks Execute o instalador CodeBlocks, vá seguindo normal até chegar aqui, e deixe igual a imagem, depois clique em next Lembre, que não instalar o MinGW quando ele pede. Instale otclient libraries Extraia o otclient-libs_mingw32 dwarf2.zip, em C MinGW /, Caso pergunte para substituir alguma pasta apenes clique em SIM Configurar variável PATH do sistema Agora que todas as ferramentas necessárias estão instaladas, você deve configurar a variável PATH do sistema para fazer CMake encontrar mingw32 e as bibliotecas instaladas, vá para: Painel de Controle-> Sistema-> Avançado-> Variáveis de ambiente Verifique se a variável PATH existe na aba variáveis de usuário. Se não tiver, crie uma, em seguida, defina-o para: C:\Arquivos de Programas\CMake 2.8\bin;C:\MinGW\bin;C:\MinGW\lib;C:\MinGW\include;C:\Program Files\CMake 2.8 Caso já tenha uma variável PATH você irá até o final dela, vai adicionar ";" e colar : C:\MinGW\bin;C:\MinGW\lib;C:\MinGW\include;C:\Program Files\CMake 2.8 Certifique-se de que a variável PATH existe e se esta no diretório CMake correto. Source do OtClient Você apenas tem que Extrair as source na pasta "C:", É CRUCIAL PARA A COMPILAÇÃO A PASTA ESTAR NESSE DIRETÓRIO. Cmake Execute o CMake gui.exe , e procure pelas Source do OtClient, (É autamente recomendado que ela estaja dentro da pasta C:) Selecione a pasta de destino onde ficara salvo os arquivos, e depois aperte em configure e deixei assim Depois, só aperta configure novamente e esperar, quando acabar você terá essa mensagem : Link to static libraries: ON Build type: RelWithDebInfo Build commit: devel Build revision: 0 Boost version: 1.50.0 Found the following Boost libraries: system thread chrono LuaJIT: OFF Debug information: ON Crash handler: ON OpenGL ES: OFF Windows console: OFF Bot protection: ON Use precompiled header: OFF Configuring done Depois clique em Generate e pronto pode fechar o Cmaker. Caso Você queira deixar ele mais leve você pode configurar a Release de modo simples e fácil. Procure por : CMAKE_BUILD_TYPE e no Value você deixa: Release ficando assim : CMAKE_BUILD_TYPE Release Como compilar para Dx9 Procure por : OPENGLES e no Value você deixa: 2.0 ficando assim : OPENGLES 2.0 E Baixe essas Dlls : https://dl.dropbox.c...nt/dx9_dlls.zip Compilando as Source Abra o arquivo de projeto, (** otclient.cbp **) gerado por CMake com CodeBlocks. Clique em Build (como na imagem) E apenas espere, Depois de compilar o projeto otclient.cbp ele irá criar um executável dentro da pasta onde foi gerado o cmake code, ai você copia esse executável e cola dentro da pasta em que esta as source. mingw32-make.exe[1]: Leaving directory 'C:/Users/USUARIO/Desktop/OtClient' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_start C:\Users\USUARIO\Desktop\OtClient\CMakeFiles 0 Process terminated with status 0 (8 minutes, 34 seconds) 0 errors, 0 warnings (8 minutes, 34 seconds) Quais quer duvida acesso o tópico oficial onde explica ( Em ingles ) como compilar os arquivos. https://github.com/edubart/otclient/wiki/Compiling-on-Windows Créditos ao EduBart, por ensinar como compilar. eu tentei refazer tudo denovo e foi um pouco mais longe... agora da esse erro ainda no CMake The C compiler identification is unknown The CXX compiler identification is GNU 3.4.5 Check for working C compiler: c:/MinGW/bin/gcc.exe Check for working C compiler: c:/MinGW/bin/gcc.exe -- broken CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:61 (message): The C compiler "c:/MinGW/bin/gcc.exe" is not able to compile a simple test program. It fails with the following output: Change Dir: C:/Users/Henry/Desktop/Nova pasta/CMakeFiles/CMakeTmp Run Build Command:c:/MinGW/bin/mingw32-make.exe "cmTryCompileExec627802290/fast" c:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTryCompileExec627802290.dir\build.make CMakeFiles/cmTryCompileExec627802290.dir/build mingw32-make.exe[1]: Entering directory 'C:/Users/Henry/Desktop/Nova pasta/CMakeFiles/CMakeTmp' "C:\Program Files (x86)\CMake 2.8\bin\cmake.exe" -E cmake_progress_report "C:\Users\Henry\Desktop\Nova pasta\CMakeFiles\CMakeTmp\CMakeFiles" 1 Building C object CMakeFiles/cmTryCompileExec627802290.dir/testCCompiler.c.obj c:\MinGW\bin\gcc.exe -o CMakeFiles\cmTryCompileExec627802290.dir\testCCompiler.c.obj -c "C:\Users\Henry\Desktop\Nova pasta\CMakeFiles\CMakeTmp\testCCompiler.c" CMakeFiles\cmTryCompileExec627802290.dir\build.make:59: recipe for target 'CMakeFiles/cmTryCompileExec627802290.dir/testCCompiler.c.obj' failed mingw32-make.exe[1]: *** [CMakeFiles/cmTryCompileExec627802290.dir/testCCompiler.c.obj] Error 1 mingw32-make.exe[1]: Leaving directory 'C:/Users/Henry/Desktop/Nova pasta/CMakeFiles/CMakeTmp' Makefile:116: recipe for target 'cmTryCompileExec627802290/fast' failed mingw32-make.exe: *** [cmTryCompileExec627802290/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:2 (project) Configuring incomplete, errors occurred! Editado Maio 11, 2013 por henrique1009 Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1519124 Compartilhar em outros sites More sharing options...
BananaFight 196 Postado Maio 11, 2013 Autor Share Postado Maio 11, 2013 Você instalou a pasta MinGW errado. Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1519296 Compartilhar em outros sites More sharing options...
deglorio 44 Postado Maio 21, 2013 Share Postado Maio 21, 2013 Alguem ai sabe onde altero a RSA do otclient? Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1523330 Compartilhar em outros sites More sharing options...
kttallan 319 Postado Junho 6, 2013 Share Postado Junho 6, 2013 acho q seria mais facil vocé fazendo um video ia ajudar a muito com duvidas assim mesmo assim Rep + . Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1528759 Compartilhar em outros sites More sharing options...
kttallan 319 Postado Julho 19, 2013 Share Postado Julho 19, 2013 duvida banana nessa parte Abra o arquivo de projeto, (** otclient.cbp **) gerado por CMake com CodeBlocks. R = abrir com bloco de notas ? Clique em Build (como na imagem) Quqe Bild ? Imagem off ? CMake Warning (dev) in CMakeLists.txt: No cmake_minimum_required command is present. A line of code such as cmake_minimum_required(VERSION 2.8) should be added at the top of the file. The version specified may be lower if you wish to support older CMake versions for this project. For more information run "cmake --help-policy CMP0000". This warning is for project developers. Use -Wno-dev to suppress it. esse erro ajudar aew gente Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1541325 Compartilhar em outros sites More sharing options...
Soulviling 66 Postado Julho 25, 2013 Share Postado Julho 25, 2013 Funcionou perfeitamente aqui, muito obrigado! Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1543773 Compartilhar em outros sites More sharing options...
yoh 3 Postado Julho 28, 2013 Share Postado Julho 28, 2013 Desculpa minha pergunta noob, mas para que server mesmo compilar esse otclient ? é para esconder as SPR ? com o objetivo de compilar o otclient ? Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1544879 Compartilhar em outros sites More sharing options...
pedrowarlock 15 Postado Agosto 11, 2013 Share Postado Agosto 11, 2013 Existe alguma forma de adicionar a pasta modules para ser compilada dentro do executável? Deixando só o dat, spr fora? Ainda nem comecei a mexer com OTclient Link para o comentário https://xtibia.com/forum/topic/207691-compilando-ot-client/page/5/#findComment-1549896 Compartilhar em outros sites More sharing options...
Posts Recomendados