Jump to content
×
×
  • Create New...
  • 0

Compiler binary: "cryptlib.2008.sln"


Abass
 Share

Question

Bonjour, Bonsoir :)

Version des files: 
2013 team EB + Sources 2014

 

Description du problème : En suivant cette tuto: 

 

 

Je suis bloquer à fixer le erreur:

 

Quote

 

"Si vous avez des erreurs avec la lib Cryptlib-5.6.1MT, il faut recompiler cette lib.

Pour se faire, avec Visual Studio, ouvrez le fichier cryptlib.2008.sln qui se trouve dans le dossier: Srcs\Extern\cryptopp

Vous importez la solution, vous compilez avec CTRL + SHIFT + B et une fois terminé, la lib se trouvera dans Srcs\Extern\lib.

Sous le nom de: cryptlib-5.6.1MTd.lib

Attention ! Il faut compiler la lib en MT et sur le même toolset que le client !

Dans tous les cas, vous pouvez très simplement trouver cette lib avec la date du fichier."

 


 

Quand je compile le 'cryptlib.2008.sln' j'ai cette erreur: 
 

Erreur    1    error C1083: Impossible d'ouvrir le fichier include : 'pch.h' : No such file or directory    c:\win\metin2\sources\novaline\srcs\extern\cryptopp\pch.cpp    1    1    cryptlib



Les sources 2014 sont à chier x)
Les 2016 compile direct sans erreur. :)
 

En postant ma demande d'aide, j'affirme avoir lu et accepté le Règlement de Funky-Emulation.

Edited by Abass
Link to comment
Share on other sites

  • Answers 10
  • Created
  • Last Reply

Top Posters For This Question

10 answers to this question

Recommended Posts

  • 0

Salut, 

 

Les files 2014 sont telles que leak, j'oserai donc dire que le nombre de warning / erreurs à la compilation par un débutant complet qui ne sais même pas faire une recherche sur Google n'est pas vraiment représentatif dela qualité d'un code source. 

 

Pour ton problème, clic droit sur le projet cryptlib, c++, en-têtes précompilées, et change utiliser par générer. 

Link to comment
Share on other sites

  • 0

J'ai du remplacer les fichiers dedans "lib" & "include" à Srcs/extern/lib&include pour que ça généré..

Mais bon voici le probléme suivant x)
ça fais la méme chose en mode (MT&MTd)

1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1361,5): warning MSB8012: TargetPath(C:\Win\Metin2\Sources\novaline\Srcs\Extern\cryptopp\\..\lib\cryptlib.lib) does not match the Library's OutputFile property value (C:\Win\Metin2\Sources\novaline\Srcs\Extern\lib\cryptlib-5.6.1MT.lib). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Lib.OutputFile).
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(1363,5): warning MSB8012: TargetName(cryptlib) does not match the Library's OutputFile property value (cryptlib-5.6.1MT). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Lib.OutputFile).
1>  cryptlib.2008.vcxproj -> C:\Win\Metin2\Sources\novaline\Srcs\Extern\cryptopp\\..\lib\cryptlib.lib
========== Génération : 1 a réussi, 0 a échoué, 0 mis à jour, 0 a été ignoré ==========

 

Edited by Abass
Link to comment
Share on other sites

  • 0
  • Developer

Tu as la réponse dans ton propre message.

 

Ton fichier se situe ici:

C:\Win\Metin2\Sources\novaline\Srcs\Extern\lib\cryptlib.lib

T'as juste à le remplacer dans les libs de ton client en lui donnant le même nom: cryptlib-5.6.1MT. (et un d à la fin si t'es en debug)

Edited by Kameyu
Link to comment
Share on other sites

  • 0

J'ai reussi à compiler mais quand je remplace le nouveaux .exe dans mon client ça dis:
 

Quote

l'exécution du code ne peut pas être poursuivie car python27.dll est introuvable.


Je suis en files 2013 by team EB.
Avec les sources du 2014.. car ya pas d'sources 2013 x)

Edit: le client 2013 n'a pas le 'python27.dll' donc j'ai pris celui du client 2014 mais mon .exe s'ouvre plus..

Solution svp? :/

Edited by Abass
Link to comment
Share on other sites

  • 0
  • Developer

C'est pas très malin d'utiliser un client 2013 avec un lanceur 2014...

 

Je me demande ce que vous avez tous avec les vieilles versions ? Genre, vous aimez les vieux trucs plus utilisés ?

J'pige pas, passez aux dernières files en date, non ? C'est celles qui possèdent le maximum de support et les plus

"faciles" d'utilisation. La prise en main est pas évidente pour tout le monde certes mais c'est mieux une fois qu'on

a pigé le truc, et on peut en faire ce qu'on veut.

 

Alors arrêtez avec vos files obsolètes, vous êtes du genre à construire une maison avec un simple marteau à disposition ou bien ?

Link to comment
Share on other sites

  • 0

J'ai vue des tutos "comment passer pyhton22 en python27" mais pas fonctionnel du tout..
Je me demande comment c'etait fais enfaite, passer 22 en 27 x)

Aucune solution? :/

Edited by Abass
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.