Sujet: [C++] Impossible d'utiliser ni compiler la lib Crypto++ !
16/01/2006 @ 20:52:50: ovh: [C++] Impossible d'utiliser ni compiler la lib Crypto++ !
Bonjour à tous :dawaaa:

[EDIT : initialement ce post traitait du cas Dev-C++ / GCC mais j'ai migré sous Visual C++ 2005, cf page 3 :oh: ]

J'ai de gros soucis avec la lib Crypto++. Comme je ne trouve aucun devpak, je veux la compiler moi-même, mais pas moyen il me met "nothing to be done" !! J'essaie de compiler le code sous linux, pareil...

Comme sur mon linux Debian j'ai la chance d'avoir une version précompilée, je l'installe, puis je copie les fichiers libcrypto++.a et .la dans le répertoire "lib" de Dev-C++ mais ça ne marche pas non plus : mon applic de test compile très bien mais ne link pas :sad: J'ai une chiée de "undefined reference to ...". :sad:

Par contre si je compile une petite applic de test sur mon linux avec la lib précompilée installée (merci apt-get), ça compile très bien. :smile:
Mais mon applic doit marcher aussi sous Windows... :ohwell:

Une idée ? J'avoue ne pas être très expérimenté avec la compil de lib... :sad:
En fait avec la lib xbase j'avais rencontré des soucis similaires et j'avais d'ailleurs abandonné...

Merci d'avance :prosterne:
16/01/2006 @ 21:24:26: zion: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Logique que tu ne puisses pas utiliser le .a Linux sous Windows tu sais :joce:

Pour la compiler par contre je sais pas t'aider, j'ai rien en c++ qui traine :oh:
17/01/2006 @ 09:44:08: ovh: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Logique que tu ne puisses pas utiliser le .a Linux sous Windows tu sais :joce:

Oué j'me doute mais bon comme c'est aussi gcc sous windows je me disais : on sait jamais :ange:
Et puis c'était la seule piste que j'avais puisque la compil' marche po :ruisseau:
17/01/2006 @ 12:21:13: ArKeL: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Pour la version Windows, la 5.2.3 contient les release et debug en .lib et .dll.
17/01/2006 @ 12:49:49: ovh: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Pour la version Windows, la 5.2.3 contient les release et debug en .lib et .dll.

Merci je sais mais ça ne m'est d'aucune utilité :sad: C'est bon pour MSVC (MS Visual C++), mais pour GCC (MINGW = gcc sous windows) le format doit être .a :sad:
17/01/2006 @ 12:57:52: Keeper: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
utilise un compilateur qui fonctionne :grin:
17/01/2006 @ 13:24:07: ovh: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
:gourdin:
17/01/2006 @ 13:29:03: zion: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
A makefile is included for you to compile Crypto++ with GCC. Make sure
you are using GNU Make and GNU ld. The make process will produce two files,
libcryptopp.a and cryptest.exe. Run "cryptest.exe v" for the validation
suite.


:oh:

Tu essaies de faire quoi quand il te dit "nothing to do"? :oh:
17/01/2006 @ 13:31:37: ovh: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
make GNUMakefile

Et là il me sort qu'il n'a rien à faire :spamafote:
17/01/2006 @ 13:39:58: zion: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
et tu fais pas un ./configure avant? :gratgrat:
17/01/2006 @ 13:45:41: rfr: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
c'est en train de compiler :wink: ça arrive :grin:
17/01/2006 @ 13:46:18: rfr: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
et tu fais pas un ./configure avant? :gratgrat:


Y en a pas :wink:
17/01/2006 @ 13:50:04: rfr: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Bon, je te l'envoie ou le .a ? au boulot? :grin:
17/01/2006 @ 13:57:27: ovh: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Ben y a aucun fichier configure, ni configure.bat... :spamafote:
17/01/2006 @ 13:58:04: ovh: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
rfr> t'as fait comment ?!!!!!!!!!!!! :wam:

:prosterne:
17/01/2006 @ 14:00:17: rfr: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Bah, suffit de savoir que:

- il faut faire "make -f GNUMakefile" et non "make GNUMakefile" ...
- soit il te faut MSYS, soit tu bidouilles un peut le Makefile pour que ça passe, ce que j'ai fait ...

Il a presque fini de compiler cryptest.exe ... je vais la tester avant.
17/01/2006 @ 14:07:20: ovh: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Oh putain honte sur moi, tout ça à cause d'un putain de "-f" :ciler:

Par contre, MSYS c'est quoi ? :figti:

En effet je l'avais bidouillé aussi croyant que c'était ça mais en fait ça n'a rien chagné (forcément vu qu'il prenait pas le fichier).

Moi j'ai l'habitude du make sous linux qui passe tout seul, puisqu'il prend automatiquement le fichier "Makefile" :oops:

Bon soit j'arrête de me chercher des excuses :topicalacon:

Merci rfr :love:
17/01/2006 @ 14:09:58: ArKeL: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Dev-C++ 4.9.9.2 compile très bien la lib, mais avec une tripotée de warning. :grin:
17/01/2006 @ 14:12:59: rfr: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Dev-C++ 4.9.9.2 compile très bien la lib, mais avec une tripotée de warning. :grin:


Tiens, moi j'ai eu que 3-4 warning ... parce que crypto++ utilise des headers "deprecated"

17/01/2006 @ 14:18:33: ovh: [Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Il y a une version 5.2.1 et 5.2.3 vous avez ptêt pas compilé la même ? :figti:

http://www.mingw.org/mingwfaq.shtml#faq-usingwithmsys
Msys c'est une sorte de mini-cygwin qui permet de faire fonctionner les commandes de compilations linux qu'on trouve classiquement dans les makefiles c'est ça ? :banzai:
Retour