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
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|