Programmation » [C++] Impossible d'utiliser ni compiler la lib Crypto++ !
[C++] Impossible d'utiliser ni compiler la lib Crypto++ !
Publié le 16/01/2006 @ 20:52:50,
Par ovhBonjour à tous
[EDIT : initialement ce post traitait du cas Dev-C++ / GCC mais j'ai migré sous Visual C++ 2005, cf page 3 ]
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 J'ai une chiée de "undefined reference to ...".
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.
Mais mon applic doit marcher aussi sous Windows...
Une idée ? J'avoue ne pas être très expérimenté avec la compil de lib...
En fait avec la lib xbase j'avais rencontré des soucis similaires et j'avais d'ailleurs abandonné...
Merci d'avance
Dernière édition: 04/06/2006 @ 16:48:36
[EDIT : initialement ce post traitait du cas Dev-C++ / GCC mais j'ai migré sous Visual C++ 2005, cf page 3 ]
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 J'ai une chiée de "undefined reference to ...".
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.
Mais mon applic doit marcher aussi sous Windows...
Une idée ? J'avoue ne pas être très expérimenté avec la compil de lib...
En fait avec la lib xbase j'avais rencontré des soucis similaires et j'avais d'ailleurs abandonné...
Merci d'avance
Dernière édition: 04/06/2006 @ 16:48:36
Je n'ai rien à voir avec www.ovh.com
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 16/01/2006 @ 21:24:26,
Par zionLogique que tu ne puisses pas utiliser le .a Linux sous Windows tu sais
Pour la compiler par contre je sais pas t'aider, j'ai rien en c++ qui traine
Pour la compiler par contre je sais pas t'aider, j'ai rien en c++ qui traine
Je suis le Roy
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 09:44:08,
Par ovhLogique que tu ne puisses pas utiliser le .a Linux sous Windows tu sais
Oué j'me doute mais bon comme c'est aussi gcc sous windows je me disais : on sait jamais
Et puis c'était la seule piste que j'avais puisque la compil' marche po
Je n'ai rien à voir avec www.ovh.com
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 12:49:49,
Par ovhPour 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é C'est bon pour MSVC (MS Visual C++), mais pour GCC (MINGW = gcc sous windows) le format doit être .a
Je n'ai rien à voir avec www.ovh.com
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 12:57:52,
Par Keeperutilise un compilateur qui fonctionne
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 13:24:07,
Par ovhJe n'ai rien à voir avec www.ovh.com
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 13:29:03,
Par zionA 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.
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.
Tu essaies de faire quoi quand il te dit "nothing to do"?
Je suis le Roy
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 13:31:37,
Par ovhmake GNUMakefile
Et là il me sort qu'il n'a rien à faire
Dernière édition: 17/01/2006 @ 13:31:57
Je n'ai rien à voir avec www.ovh.com
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 13:39:58,
Par zionet tu fais pas un ./configure avant?
Je suis le Roy
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 13:45:41,
Par rfrc'est en train de compiler ça arrive
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 13:46:18,
Par rfret tu fais pas un ./configure avant?
Y en a pas
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 13:50:04,
Par rfrBon, je te l'envoie ou le .a ? au boulot?
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 13:57:27,
Par ovhBen y a aucun fichier configure, ni configure.bat...
Je n'ai rien à voir avec www.ovh.com
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 13:58:04,
Par ovh
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 14:00:17,
Par rfrBah, 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.
- 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.
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 14:07:20,
Par ovhOh putain honte sur moi, tout ça à cause d'un putain de "-f"
Par contre, MSYS c'est quoi ?
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"
Bon soit j'arrête de me chercher des excuses
Merci rfr
Dernière édition: 17/01/2006 @ 14:07:54
Par contre, MSYS c'est quoi ?
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"
Bon soit j'arrête de me chercher des excuses
Merci rfr
Dernière édition: 17/01/2006 @ 14:07:54
Je n'ai rien à voir avec www.ovh.com
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 14:09:58,
Par ArKeLDev-C++ 4.9.9.2 compile très bien la lib, mais avec une tripotée de warning.
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 14:12:59,
Par rfrDev-C++ 4.9.9.2 compile très bien la lib, mais avec une tripotée de warning.
Tiens, moi j'ai eu que 3-4 warning ... parce que crypto++ utilise des headers "deprecated"
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
[Dev-C++ / GCC] Impossible de compiler la lib Crypto++
Publié le 17/01/2006 @ 14:18:33,
Par ovhIl y a une version 5.2.1 et 5.2.3 vous avez ptêt pas compilé la même ?
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 ?
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 ?
Je n'ai rien à voir avec www.ovh.com