Réponse acceptée !
Ok, merci pour l'info! C'est pas compliqué finalement...
Pour ceux qui aurait le problème comme j'ai eu, voici une marche à suivre que je viens de pondre!!!
http://www.cppfrance.com/code.aspx?ID=24819 propose un code pour utiliser GMP et conseille le site http://www.cs.nyu.edu/exact/core/gmp.
Sur ce site, un mini tut dit:
In Core Library distribution, we provide patch files for building GMP library under Visual C++:
1. Download latest GMP and unzip to ${gmp_build}
2. Copy all files under patches/4.1-static (or patches/4.1-dynamic for building DLL) to ${gmp_build}
3. Open gmp.dsw (gmp.vcproj for VC++.Net) to build GMP
4. After building, you can use gmp.h, lib/gmp.lib, lib/gmpDebug.lib to build your GMP application. (If you build GMP DLL, then you need gmp.dll or gmpDebug.dll for runing your application.)
Alors... moi tout content que je suis, je télécharge gmp-4.1.tar.gz proposé en haut de la page. Dans ce dossier, j'ajoute les fichiers de gmp-static-vc-4.1.2.zip (j'ai aussi testé avec dynamic... je vois pas vraiment la différence à part ça!), càd 3 fichiers dont gmp.h.
Le tut me dit d'ouvrir gmp.dsw: je vais dans Microsoft Visual C++ 6 et je crée un nouveau WORKSPACE dans le dossier gmp-4.1que j'appelle gmp. Dans le dossier ainsi créé, il y a entre autre un fichier nommé gmp.dsw. J'imagine que c'est celui dont parle le point 3 et j'imagine que par "Open", on entend "create".
Donc, maintenant, je suis en théorie prêt pour utiliser GMP. Regardez dans gmp-4.1/demos, copiez factorize.c pour l'essai et collez le directement dans gmp-4.1, à savoir à la même hauteur que le Workspace). Il est dans le même répertoire que le WorkSpace et que GMP.h. Lorsque je veux le compiler, une fenêtre me demande si je veux le lier au WS courant (GMP), je dis oui... C'est en cliquant sur build que rien ne va plus. J'ai droit à mille fautes du type primes.obj : error LNK2001: unresolved external symbol ___gmpz_get_ui, pourtant gmp.h est dans le même répertoire et mon code a la ligne #include "gmp.h". Pas de panique! On ajoutela ligne #pragma comment(lib, "gmp.lib") au début du fichier factorize.c, la compilation passe et, ô miracle, build aussi. Et c'est tout bon!
