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 :

Pb appel fonction dans une lib


Sujet :

MFC

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 43
    Points
    43
    Par défaut Pb appel fonction dans une lib
    Bonjour,

    Jai 3 projets dans 1 workspace.
    P1=active project .exe qui depend de P2
    P2=static lib .lib
    Et j'utilise dans les 2 une autre librairie donc dans les project settings j'ai inclus le rep du eme projet

    Mon pb est le suivant
    -quand j'execute, dans mon main de P1 ma fontion definit dans mon P2
    cela ne marche pas .pb linking
    LINK : fatal error LNK1104: cannot open file "QuantLib_d.lib"
    QuantLib etant P3
    -par contre quand dans mon main je realise le code de la fonction cela marche donc sans appeler la fct de P2
    cela marche

    Quel est la raison de cela?

    merci d'avance.

    Mamok

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    je ne comprends pas grand chose, mais, tu as mis le .lib de P2 dans ton P1 ? pour qu'il puisse lier le bon fichier ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    dsle si c pas clair

    oui j'ai lie ma lib creee par P2 a mon P1

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    si j'ai bien compris, P1 appelle P2 qui appelle P3 ? et c'est P1 qui compile pas ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    P1 appelle P2
    P1 et P2 peuvent et appelent P3--> Ici je n'ai pas mis de dependance
    j'ai juste ajouter les additionnal directories..
    Bien? Pas bien?

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    P1 compile mais ne linke pas!!!

  7. #7
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    si P1 appelle P3 (qui est plutot D3 ), alors tu dois le lier avec la lib de P3. C'est fait ?

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    et P2 aussi ou pas?
    Il n'y pas des redondances?

  9. #9
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    bien sur, P2 aussi
    non, il n'y a pas de redondances

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    ca link mais ma console n'affcihe rien alors que l'appel de ma fonction doit afficher 6 tout connement

  11. #11
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    si ca link, c'est déjà un bon point

    Ensuite, si ca ne fait pas ce que tu veux, c'est que le code est mauvais. Montre comment ca se passe

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    attends
    mon comment juste avt etait quand je n'ai pas lier P3 a P1
    cela linkait

    J'ai fait comme tu m'as dit en rajoutant P3 a p
    et erreur au linking:
    LINK : fatal error LNK1168: cannot open Debug/TestSGLib.exe for writing

  13. #13
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    rien à voir, c'est que ton programme tourne toujours, donc tu ne peux pas le réécrire.
    Tue le process dans le gestionnaire des taches, et fait en sorte que ton programme puisse bien se terminer

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    QuantLib::Vector<double> Extract_Datas_from_Vector(QuantLib::Vector<double> & input_vector,string & criteria)
    {
    	QuantLib::Vector<double> picked;
    	QuantLib::Vector<double>::iterator iter=input_vector.begin();
     
    	QuantLib::Date datetest(35600);
    	picked.push_back(6);
     
     
    //	
     
    	return picked;
    }

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 91
    Points : 43
    Points
    43
    Par défaut
    et dans le main du P1

    test2=Extract_Datas_from_Vector(test1,teststring);

    result=seek_date_using_criteria_withoutstring(test);
    cout << test2[0] << endl;
    [/code][/code]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] appel fonction dans une entité
    Par blacksf dans le forum Symfony
    Réponses: 0
    Dernier message: 30/11/2012, 12h31
  2. [AIDE] Appeler fonction dans une requête
    Par Diablo_22 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 18/03/2009, 11h11
  3. Appels fonctions dans une boulce
    Par sarnov dans le forum Langage
    Réponses: 4
    Dernier message: 31/01/2009, 20h56
  4. Appel fonction dans une requête
    Par the java lover dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 07/10/2008, 11h57
  5. Réponses: 7
    Dernier message: 10/09/2005, 16h49

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