Programmation » [C++] Impossible d'utiliser ni compiler la lib Crypto++ !
Catégorie:  
Rappel du message précédent
   
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 10/05/2006 @ 11:24:08,
Par ArKeL
Je sais pas si ça peut t'aider.
Mais avec les utilitaires MinGW, il y a un petit outil qui permet de transformer les .lib Visual Studio en .a pour Dev-C++, c'est reimp.

Il suffit de le coller dans le répertoire des libs à transformer et de faire :

reimp <nom> (sans l'extension, .lib dans notre cas)

http://prdownloads.sf.net/mingw/mingw-utils-0.2.tar.gz?download


   
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 04/06/2006 @ 16:47:02,
Par ovh
Bon je me réattelle à ce vieux projet, cette fois en utilisant Visual C++ Express 2005, IDE totalement gratuit :dawa: Malheureusement... ça foire complètement, pour pas changer :kiki:

Je me disais pourtant que là je suis en environnement classique ultra-courant pour programmer sous windows, et donc il me suffira d'indiquer le rep des include et de cryptopp.lib (et sa dll) pour que ça marche... Hé bien non :fou:
Mes tests :
- mon petit prog "hashtest" (présenté plus haut), plante à l'exécution, Crypto++ envoit une exception "selftest failure" :ciler:
- alors j'essaie de compiler la lib en me disant que c'est peut-être un prob de version de compilo (ce qui déjà est pénible en soi, car à quoi ça sert de fournir un fichier lib précompilé si ça ne marche qu'avec la version précise qu'a utilisé le développeur... :kiki: ) : ça foire aussi, il me sort des erreurs très sympatiques du genre :
'bool CryptoPP::OIDLessThan::operator ()<CryptoPP::ECP>(const CryptoPP::OID &,const CryptoPP::EcRecommendedParameters<CryptoPP::ECP> &)' : cannot convert parameter 1 from 'const CryptoPP::EcRecommendedParameters<CryptoPP::ECP>' to 'const CryptoPP::OID &'
Reason: cannot convert from 'const CryptoPP::EcRecommendedParameters<CryptoPP::ECP>' to 'const CryptoPP::OID'
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called

Supaire :kiki:
- j'essaie avec une autre version plus ancienne (5.2.1), même genre d'erreurs...

Bref j'en ai ma claque, marre de marre ! :fou:

J'admets que je suis loin d'être un expert de Visual C++ puisque c'est la première fois que je l'utilise, mais bon quand même... Normalement pour compiler des sources, on indique le rep des include et des lib dans l'IDE et ça doit marcher.
Qu'est-ce que je fais de mal ? :totoz:

Merci pour toute aide :dawaaa:

Dernière édition: 04/06/2006 @ 16:50:07
Je n'ai rien à voir avec www.ovh.com
   
[C++] Impossible d'utiliser ni compiler la lib Crypto++ !
Publié le 04/06/2006 @ 17:32:37,
Par ovh
Je précise aussi que, pour me prouver à moi-même que je ne commets pas d'erreur de manip de Visual C++, j'ai testé l'intégration d'une autre lib tierce, à savoir Irrlicht (moteur 3D). J'ai réussi à compiler et exécuter une application exemple sans le moindre problème et à la manière du cas d'école : ajout des répertoire include/lib, compilation, exécution... :oh:

Bref, c'est vraiment Crypto++ qui est récalcitrant :sad:

Toute aide sera grandement appréciée :dawa:

Dernière édition: 04/06/2006 @ 17:32:58
Je n'ai rien à voir avec www.ovh.com
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?