IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Projet aux r�f�rences variables


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par d�faut Projet aux r�f�rences variables
    Bonjour � tous,

    Voil� mon probl�me :
    Je travaille sous VS2010, C++ MFC.

    J'ai une vingtaine de projets diff�rents, mais qu'il n'est pas utile d'avoir tous en m�me temps. J'ai derri�re cela une vingtaine de solutions qui comportent chacune un arrangement de ces projets (Par exemple : La solution 1 comporte les projets 1 2 4 5 et 7, la solution 2 les projets 1 2 4 8 et 9, etc...)

    Le probl�me, c'est que certains de ces projets ont besoin de s'avoir en r�f�rence pour fonctionner. Par exemple pour la solution 1 donn�e en exemple le projet 1 a besoin des r�f�rences de tous les autres projets de la solution, et le 2 a besoin des r�f�rences 4 et 5.
    Et c'est l� que �a se complique, dans la solution exemple 2, le projet 1 a besoin des r�f�rences vers 2 4 8 et 9, et le projet 2 vers 4 et 8.

    On se retrouve donc avec :

    S1 :
    P1 -> P2, P4, P5, P7
    P2 -> P4, P5
    P4
    P5
    P7

    S2 :
    P1 -> P2, P4, P8, P9
    P2 -> P4, P8
    p4
    P8
    P9

    Les projets n'ont pas les m�mes r�f�rences suivant la solution qu'on ouvre.


    Avant ce programme �tait sous VC++ 2003, et �a fonctionnait tr�s bien, les r�f�rences �taient pour le projet pour une solution. On change de solution, le projet a chang� de r�f�rences.

    Mais depuis sa migration sous 2010 le projet a les m�mes r�f�rences peu importe la solution.

    Donc actuellement, si j'ouvre la solution 2 apr�s avoir param�tr� pour fonctionner avec la solution 1, le projet 1 aura toujours les r�f�rences vers P5 et P7 (et en plus il ne les affiche pas dans la liste des r�f�rences mais il les a quand m�me).
    La solution temporaire est donc d'ouvrir la solution 1, supprimer les r�f�rences P5 et P7, sauvegarder, ouvrir la solution 2, ajouter les r�f�rences P8 et P9. Inversement si on veux recompiler la solution 1.

    Sachant que je dois compiler des S1 des S2 et compagnie � tout bout de champ, modifier les r�f�rences � chaque fois est source de nombreuses erreurs (rappelons que les r�f�rences adapt�e � S1 s'appliquent dans S2 sans m�me s'afficher).

    J'en viens � la question du jour, peut-on faire comme dans la version 2003, un projet contient des r�f�rences suivant la solution dans laquelle il se trouve ? Si non, comment puis-je contourner ce probl�me ?

    Merci d'avance pour vos r�ponses.

  2. #2
    Membre chevronn�

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de D�me (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par d�faut
    Merci, je vais lire �a, mais au premier coup d'oeil c'est pas sp�cifique � VS2010, donc possible que ca explique coment faire sous 2003, mais �a �a marchais ^^'

    Bref je regarde et je vous tiens au courant !

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par d�faut
    Finalement �a ne m'aide pas beaucoup. �a parle des r�f�rences � quelques endroits, mais je n'ai pas trouv� la r�ponse � ma question. Quelqu�un aurait une id�e ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par d�faut
    J'ai finalement trouv� une solution :
    Je retire toutes les r�f�rences, et je met les fichiers .lib en entr�e en propri�t� du projet (Editeur de liens).

    Maintenant j'ai un autre probl�me...
    J'avais essay� d'utiliser un projet C# dans ma solution mais depuis j'ai chang� de fa�on de faire, et l� quand je veux compiler il me dit qu'il ne trouve pas le fichier xxxx.exe, sauf qu'il n'est r�f�renc� plus nulle part.
    J'ai d'ailleurs essay� de rajouter le projet en r�f�rence pour pouvoir le supprimer, et il me dit que :

    Internal CPS Error: We couldn't find the existing shim object, but there was an existing project reference!
    ...

Discussions similaires

  1. R�ponses: 1
    Dernier message: 29/04/2011, 11h44
  2. Macro copier/coller sur 2 fichiers aux noms variables
    Par ThSPB dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 02/04/2011, 21h25
  3. [XL-2003] Imbrication de WITH : Acc�s aux r�f�rences
    Par Godzestla dans le forum Macros et VBA Excel
    R�ponses: 7
    Dernier message: 20/10/2009, 09h46
  4. R�ponses: 6
    Dernier message: 06/03/2009, 06h44
  5. [AC-2000] Attacher des fichiers excel aux noms variables
    Par Slici dans le forum Mod�lisation
    R�ponses: 4
    Dernier message: 25/02/2009, 13h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo