begin process at 2010 02 10 04:06:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

GMP & Visual C++ 6


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

GMP & Visual C++ 6

mardi 3 août 2004 à 14:42:01 | GMP & Visual C++ 6

malik7934

HELP!

J'essaie de faire tourner GMP sur Windows XP avec MV C++ 6 mais sans succès !! N'y aurait-il pas quelqu'un avec un bon lien? Un tut?? Je ne comprends pas, j'ai suivi à la lettre ce qui est dit sur http://www.cs.nyu.edu/exact/core/gmp, mais rien n'y fait!!! HEEELLLPPP! --> malik.hammoutene@epfl.ch
mardi 3 août 2004 à 14:46:33 | Re : GMP & Visual C++ 6

BruNews

Administrateur CodeS-SourceS
Il y a eu une source posee qui emploie GMP, fouille un peu, +- de la semaine derniere.

ciao...
BruNews, Admin CS, MVP Visual C++
mardi 3 août 2004 à 15:18:57 | Re : GMP & Visual C++ 6

malik7934

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!
dimanche 23 janvier 2005 à 14:21:59 | Re : GMP & Visual C++ 6

scelw

ça sert à koi cette ligne #pragma comment(lib, "gmp.lib")  ? (à part à faire que ça marche... quel est son vrai rôle?)
dimanche 23 janvier 2005 à 15:44:41 | Re : GMP & Visual C++ 6

BruNews

Administrateur CodeS-SourceS
permet au linker de savoir ou trouver les fonctions importees de la lib.

ciao...
BruNews, MVP VC++
dimanche 23 janvier 2005 à 16:20:36 | Re : GMP & Visual C++ 6

scelw

c'est pas très pratique... comment se fait-il qu'avec d'autres librairies il n'y ait pas besoin de cette ligne? les codeurs de GMP sont des manchots??



Cette discussion est classée dans : visual, gmp


Répondre à ce message

Sujets en rapport avec ce message

Calculatrice ms visual c++ [ par Fino ] Bonjour,quelqu'un aurait-il le source d'une calculatrice faite avec ms visual c++ comme la calc.exe de ms dans windows.si oui pouvez m'en envoyer un e rogrammation du port serie avec visual C++ 5.0 [ par tom ] J'essaye de creer un programme pour lire le port serie: Comment acceder aux ports serie a l'aide de visual C++? Quelles sont les classes et methodes Copie de fichiers de nom long avec Visual C++ sous Windows98 [ par ABT ] Salut, Je développe une application avec Visual C++, l'une de ses est de copier des fichiers à partir d'un répertoire vers un autre. J'utilise pour ce PROBLEME EN resource Script (.rs) (visual c++) [ par elboras ] PROBLEME EN resource Script (.rs) Salut, j'ai un problême avec VISUAL C++ Je créé un nouveau fichié et je clique sur TOOLS , APP STUDIO . Ensuite quan Espoir.Installation de allegro sur Visual c++ 6 [ par garon ] Bonjour.C est par espoir de trouver une bonne ame capable de m expliquer comment on install Winallegro sur visual 6c++.Merci par avance. RECHERCHE VISUAL C++ 6 [ par Death Angel ] Bonjour!!Je recherche Visual C++ 6, si il existe une version Entreprise comme Visual Basic 6. Si c'est possible de le metrte sur un site couper en pet COMPILATION AVEC VISUAL C++ [ par neuro ] SAlut,g des problemes ed compilation avec vc++ des que je vx compiler en c ou en c++.....ais je oublie des options,...Merci de me rendre moins aggress portage Linux vers visual C++ [ par acsx ] Salut,J'ai un programme écrit en C sous Linux et je souhaite le faire tourner sous Visual C++ 6.0 sous Windows.J'ai donc créé un projet win32 et intég Petit probleme sous visual c++ [ par Hakim ] Salut,j'essaie a l'aide de visual c++ de traiter des valeurs saisie par un utilisateur mais voila mon probleme.Lorsque j'utilise une edit box tout mar Visual C++ 6.0 [ par acsx ] Salut,Comment déterminer quel type de use run-time library il faut utiliser dans un projet visual C++? (Project/Settings/C/C++/Code Generation/Use run


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales