Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
762 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  VISUAL Intégrer une librairie directement dans un executable (boost+)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VISUAL Intégrer une librairie directement dans un executable (boost+)

n°1733904
NounouRs
Non parce que c pas mon pied !
Posté le 19-05-2008 à 17:24:22  profilanswer
 

Je me pose une question,  
Sous Visual C++ (2005) est ce qu'il vaut mieux faire 1 Solution avec tous les projets dépendants de notre projets (hiérarchiquement) et tout compiler ?
 
ou bien faire 1 solution par projet, compiler des .lib (ou des   .dll)  et importer ces librairies dans le projet final.
 
Là ou j'en suis, je n'ai vraiment pas l'impression qu'une solution est meilleure qu'une autre, mais comment faites vous ?


Message édité par NounouRs le 26-05-2008 à 10:26:07
mood
Publicité
Posté le 19-05-2008 à 17:24:22  profilanswer
 

n°1733935
Elmoricq
Modérateur
Posté le 19-05-2008 à 18:03:59  profilanswer
 

Les bibliothèques seront-elles réutilisables ?

n°1737035
NounouRs
Non parce que c pas mon pied !
Posté le 26-05-2008 à 10:20:56  profilanswer
 

Merci , ta question a répondu à la mienne.
 
Mais je souhaite maintenant poser une autre question en rapport :
 
Comment fait on pour que l'executable final integre toutes les librairies du projet (un gros exe contenant tout le necessaire, et n'ayant pas besoin de dll) ?
 
En sachant que mes librairies sont constituées de header, de lib et de dll qui attendent l'execution.
 
J'ai trouvé ca, mais ca ne m'aide pas à 100% http://linuxfr.org/forums/20/23466.html


Message édité par NounouRs le 26-05-2008 à 10:25:38
n°1737068
NounouRs
Non parce que c pas mon pied !
Posté le 26-05-2008 à 11:06:39  profilanswer
 

je pose ma question différemment :
 
Sous visual
J'ai 1 solution avec 2 projets
 
Le projet principal doit générer un .EXE
Comment dois je configurer l'autre projet pour que le resultat de sa compilation soit inclus dans l'EXE ?  (confere notion de librairie statique)  Je souhaite obtenir un seul et unique fichier.
 
Maintenant, admettons que j'ai 2 solution avec chacune 1 projet (les memes)
 
Ma deuxieme solution genere un .EXE comment dois je configurer ma premiere solution pour pourvoir en heriter (linker) et que tout l'ensemble du résultat se retrouve dans le .EXE final ??

n°1738395
NounouRs
Non parce que c pas mon pied !
Posté le 28-05-2008 à 16:03:33  profilanswer
 

Je ne sais pas si je me suis bien fait comprendre, ce que je veux c'est incorporer mes librairies statiques dans mon executable ? et donc n'obtenir qu'un seul Exe
 
Donc 2 question : quoi configurer dans le projet final (qui donne le final.exe)
quoi configurer lors de la compilation des différentes librairies (qui donnent des .lib?)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  VISUAL Intégrer une librairie directement dans un executable (boost+)

 

Sujets relatifs
[C] probleme avec librairie mysql.h [résolu]Eclipse executable application web
Librairie LibTorrent & construction projet Visual C++Librairie comme SCOUT en libre (Flash inclus)
classes pour logiciel de téléchargement (Visual C++)Problème avec Visual C++
Intégrer base de données dans javaVisual Studio Template
Integrer Javascript dans un blog ? 
Plus de sujets relatifs à : VISUAL Intégrer une librairie directement dans un executable (boost+)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR