Accueil > Forum > > > > Utiliser une bibliothèque
Utiliser une bibliothèque
lundi 24 décembre 2007 à 00:45:05 |
Utiliser une bibliothèque

modulus
|
Bonjour à tous !!
Je développe avec Visual C++ en cours, et je souahite récupérer et continuer un travail chez moi. j'ai pour cela récupéré une "bibliothèque maison" créée par mon prof spécialement pour mon établissement. J'ai donc en ma possession 3 fichiers: biblio.lib, .cpp et .h
J'ai trouvé (à priori où placer la .lib, mais pour les autres, je sèche. Quelles sont les manip à faire, où mettre ces fichiers ?? Merci d'avance pour tout aide !!
Autre alternative: quelle bibliothèque utiliser pour se servir de "gotoxy", "textcolor" et "backgroundcolor", ou encore "clrscr" ??
Désolé, j'ai cherché partout sans résultat, et je poste peut-être au mauvais endroit...
MacBook Mai 07 sous Leopard + Parallels v3 / Windows XP Pro SP2Dev: DevCpp + C# (tout début !!) /!\ Noob Inside !!
|
|
lundi 24 décembre 2007 à 10:44:36 |
Re : Utiliser une bibliothèque

ndubien
|
Bonjour,
pour les fichiers .cpp et .h il faut les mettre avec le reste du code de ton programme enfin normalement... sinon tu dois pouvoir laisser ta lib avec.. mais là je ne suis pas sûr du tout (car j'utilise DEV-C++ et avec lui tu peux)?
pour gotoxy je crois que c'est stdio.h ou conio.h...
A+, en espérant t'avoir aidé...
|
|
lundi 24 décembre 2007 à 10:50:20 |
Re : Utiliser une bibliothèque

ndubien
|
Attention pour clrscr ça dépend du compilateur certains ne le connaissent pas, par exemple avec DEV-C++ tu ne pourras jamais l'utiliser tel quel, il faut utiliser autre chose, de mémoire: system("cls") avec DEV-C++... Mais avec Visual C++, je crois que ça ne pose aucun problème d'utiliser clrscr... Il se trouve dans conio.h...
A+
|
|
lundi 24 décembre 2007 à 13:14:02 |
Re : Utiliser une bibliothèque

darunia
|
En fait, 2 cas peuvent se présenter :
- Tu as la source de la librairie : dans ce cas tu as besoin des fichiers .h et .cpp. La dll (ou so) sera alors produite lors de la compil - Tu as les binaires : Tu as besoin de la Dll (ou so) pour l'execution, ainsi que du .lib pour effectuer le linkage. On peut meme se passer du lib, mais cela impose d'effectuer des chargements dynamiques de fonctions. Tu auras bien aussi besoin du .h pour la declaration des fonctions.
Enfin bref, dans ton cas, tu as juste a compiler ta biblio (avec les .h et .cpp) pour obtenir la dll et le lib, qui pourront etre utilisés dans un autre projet. Tu peux aussi integrer le projet "biblio" dans un autre projet pour tout compiler d'un coup (avec VS ou un bon Makefile par exemple)
Concernant les gotoxy & Co, ça se trouve dans la librairie conio que je te deconseille d'utiliser, car obsolete (BruNews dirait une "viellerie qui ne se trouve que dans les musée" )
D@runia
|
|
lundi 24 décembre 2007 à 18:28:11 |
Re : Utiliser une bibliothèque

modulus
|
Merci pour vos réponses, j'ai réussi à faire fonctionner le programme en incluant le .cpp au projet, en mettant la .h avec les autres, et en mettant la .lib ailleurs, presque un peu au hasard. J'ai toujours des avertissements lors de la compilation, mais le programme marche...
Pour clrscr, il fonctionne avec devcpp (apparemment)...
Merci !!
|
|
Cette discussion est classée dans : fichiers, utiliser, bibliothèque, lib
Répondre à ce message
Sujets en rapport avec ce message
Descriptif des fichiers INCLUDE [ par manu ]
Bonjour, je cherche qqun qui puisse me lister la liste des fichier h d'include et a quoi ils servent ?Tel que :// Fichiers à inclure#include // pour
utiliser une fonction d'une lib C dans une classe c++ [ par snook ]
Bonjour,j'aimerais savoir comment doit on proceder pourappeler une fonction d'une librairie ecrite en C dansmon programme C++?exemple: ma lib possede
MQSERIES et c++ builder [ par fmr57 ]
Quelqu'un a t-il déjà essayé de mettre en oeuvre MQSeries depuis Borland C++ Builder?Les exemples fournis avec la distribution me provoquent des erreu
j'arrive pas a telecharger des fichiers "...lib"de glut... [ par yamshingo ]
bonjourj'essaie de telecharger les fichiers necessaire pour le glutmais glu32.lib et glut.lib n'existe pas dans le zip file téléchargé(glutdlls37beta)
utiliser les fonctions dans un fichier .LIB? [ par lequoc ]
Bonjour,Je voudrais savoir ce qu'est exactement un fichier .LIB. Je pensais que çapouvait notamment être un fichier dans lequel on avait pré-compilé d
Probleme de souris en 1024*768 [ par desteny ]
Bonjour !Je suis en train de develloper un modeleur 3D et je dois le faire en 1024*768 et 256 couleur le tout sous borland 5.02 en C (pas de C++), mon
Comment utilise-t-on ICopyHook ? [ par elohuvi ]
Bonjour, J aimerais pourvoir logger tous les fichiers que je copie/coupe/colle (et par la meme occasion intercepter ces fichiers pour en faire une co
pb bibliothèque asciiart.h [ par phenX ]
bonjour,je voulais utiliser la bibliothèque asciiart.h, alors je l'ai télécharger et mis dans le dossier correspondant (j'utilisie Dev-CPP) et pourtan
Rassembler plusieurs fichiers avec des #defines. [ par kaervas ]
Bonjour, je galere un peu avec les #defines, en effet j'ai 4 fichiers dont 3 identiques a l'exeption des defines qui sont differents, je ne sais pas t
OGG [ par lord anubis ]
Salut, je souhaite utiliser des fichiers musiques OGG pour baisser la taille de mes fichiers son, utilisable dans mon jeu.J'aimerais savoir comment ut
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
ERREUR DE POINTEURERREUR DE POINTEUR par africanwinners
Cliquez pour lire la suite par africanwinners
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|