begin process at 2012 05 28 22:18:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Autre

 > 

Configuration visual studio projet pour dépendance librairie


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

Configuration visual studio projet pour dépendance librairie

vendredi 18 mars 2011 à 10:05:37 | Configuration visual studio projet pour dépendance librairie

MikeM

Bonjour à tous,

J'ai un petite question à propos de la compilation et du link sous Visual Studio 2010. Tous d'abord un descriptif de l'architecture des répertoires de mes projects :

X:\ThirdParty\MaLib1\include\MaLib1_inc.h
lib\vc8\MaLib1.lib
MaLib1d.lib
vc10\MaLib1.lib
MaLib1d.lib

X:\MaLib2\MaLib2_inc.h
Release\MaLib2.lib
Debug\MaLib2d.Lib

X:\MonExe\...

MaLib2 utilise MaLib1

MonExe utilise MaLib2 (et indirectement MaLib1)

MaLib2 :

Configuration Properties => C/C++ => Additional Include Directories :

..\ThirdParty\MaLib1\include

MonExe :

Dépend de MaLib2 (Project Dependencies)

Comment configurer le projet MonExe pour qu'il hérite automatiquement le link de MaLib1 sans lui dire explicitement ?
Si jamais j'utilise une nième librairie ThirdParty dans MaLib2, je suis pour l'instant obliger de l'ajouter aussi dans (Configuration Properties => Linker => Input => Additional Dependencies)

N'y a-t-il pas une solution plus simple ? en utilisant des propriétés de MaLib2 ?

Dans mon exemple, je n'ai qu'un project EXE mais en réalité, j'en ai plus de 200 et n'ai pas envie de modifier tous les projets pour leurs inclures le nouveau .lib (debug et release).

Une idée ?
vendredi 18 mars 2011 à 10:07:53 | Re : Configuration visual studio projet pour dépendance librairie

MikeM

Voici le bon formatage des répertoires :

X:\ThirdParty\MaLib1\include\MaLib1_inc.h
X:\ThirdParty\MaLib1\lib\vc8\MaLib1.lib
X:\ThirdParty\MaLib1\lib\vc8\MaLib1d.lib
X:\ThirdParty\MaLib1\lib\vc10\MaLib1.lib
X:\ThirdParty\MaLib1\lib\vc10\MaLib1d.lib

X:\MaLib2\MaLib2_inc.h
X:\MaLib2\Release\MaLib2.lib
X:\MaLib2\Debug\MaLib2d.Lib

X:\MonExe\...


Cette discussion est classée dans : configuration, lib, monexe, malib2, malib1


Répondre à ce message

Sujets en rapport avec ce message

turboc++ icones .exe??? [ par idk ] Comment faire pour plus avoir cette icone horrible, (carré blanc avec du bleu en haut!)Dans le makefile faut faire quoi!voici le makefile d'un program DLL, LIB, a l'aiiiiiiiiiiiide [ par madVinz ] Salut,il existe une fonction dans Kernel32.dll, nommé RegisterServiceProcess, mais qui apparrement n'est pas dans Kernel32.lib, alors je n'arrive pas dll chargée implicitement [ par pakrette ] bonsoir, j'essaye de charger une dll implicitement grâce à un ".lib" et un ".h". Le ".lib" est bien reconnu, quand je change une lettre, il apparaît u Problème OpenGL [ par GoldenEye ] Ca ressemble à un mess déjà posé mais ce n'est pas un mess déjà poséJe veux faire un prgm avec glut. J'ai mis dans les options settings de VC++ les li lien vers librairie glut pour win32 [ par francky ] m'étant fait déja passé pour un con ne sachant pas lire,pour tout ceux qui débutent et ne trouve pas la librairie glut pour windows permettant de cree AARRGGH!! Glut32.lib [ par Budweiser ] Bon alors je m'explique sur mon premier PC tout marche bien je peux complier des prog avec Glut ss pb.Mais sur mon autre PC j'ai un message d'erreur s J'veux juste les lib et headers du SDK DX8.1 [ par Wolf ] Pleeeeeaaaaaase qqun pourais m'indiquer si y'a moyen de récupérer seulement les headers et les lib du 8.1 car je me vois mal rester pendant + de 13h c Creation de fichier .lib [ par mmuller57 ] Bonjour, depuis quelques jours je cherche comment créer une librairie (fichier *.lib). Si quelqu'un le sait ou a une idée, qu'il me contact ! @+ probleme de link !!! [ par NeeKotine ] Salut !je cherche a me connecter à une base MySQL via un petit programme en c dont voici le source :# include #if defined(_WIN32) || defined(_WIN64)# Les joies de la dev' sous vc++... [ par rudyg ] La situation:Un projet Objet W32 avec le stdafx.h qui inclut windows.hLe souhait:Utiliser une fonction necessitant l'inclusion de afxwin.hLe probleme:


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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,577 sec (4)

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