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 :

stdafx et .pch...


Sujet :

MFC

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut stdafx et .pch...
    Hello,

    J'ai un petit probleme. Je dispose d'un programme qui fonctionne tres bien et qui necessite des dll.

    Lorsque je reprend ce code, je le compile dans un nouveau projet, je copies les dll dans le meme repertoire et... il veut pas les charger et il se plante a l'execution...

    Le programme que j'ai repris est fait avec visual c++ 8 et dispose de fichiers stdafx mais je n'ai pas acces au .pch.. le probleme vient peut etre de la ! Lorsque j'essai de rajouter ces fichiers stdafx dans mon projet, il me dit qu'il ne peut pas ouvrir le fichier .pch... Mystere !

    Quelqu'un peut il m'aider ?

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    tu as essay� de detruire le fichier .pch (projet ferm�) ou de faire un clean (nettoyage )?


  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut
    c'est a dire que je reprends ce code car je dois l'integrer dans un nouveau projet dans lequel je n'avai pas de stdafx ni de .pch ! Donc je les ai rajout� pensant qu'il ferai le lien dedans avec les dll ou un truc dans le genre...

    En compilant, il me dit qu'il ne peut pas ouvrir les .pch, ce qui est normal puisque ils n'existent pas !

    est ce la bonne piste pour que mes dll puissent enfin se charger??

    Dans le code original, il n'y a pas de traces de focntion qui charge ces dll, c pourquoi je me tourne du cot� de ces fichiers !

    merci du coup de main!

  4. #4
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    si ton projet n'a pas de pch et que l'option entete precompil� est desactiv�e
    soit tu les enleves des sources r�cup�r�s ou tu cr�es un fichier d'include stdafx.h vide ...

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut
    Ok mais a koi sert ces fichiers??

    Est ce qu'ils servent aux .dll?? car mon principale probleme est qu'il me dit dans un fichier de log :

    Unable to find any module dll to load in "c:\..."

    je comprends pas pourquoi. La seule diff�rence avec le programme que j'ai r�cup�r� est ce fichier stdafx... c'est pour ca que je m'y interesse...

  6. #6
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    le fichier .pch permet d'accelerer la compilation des sources en pre compilant les ent�tes de fichier les plus utilis�s et present dans stdafx.h
    ton erreur vient du fait que ton programme ne trouve pas la dll dans le repertoire d'execution ou le chemin windows de recherche..
    donc a priori rien a voir avec le .pch.

  7. #7
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut
    Ok merci beaucoup, je vais orienter mes recherches sur une autre piste alors ..... seulement je vois pa sencore laquelle ! lol

    si tu as une petite idee, je suis preneur ! Sans vouloir abuser biensur!!!


    Merci encore !

  8. #8
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    ton message n'a pas l'air standard �a doit etre un de tes modules qui le g�n�re...

  9. #9
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut
    non en effet, il n'est pas standart. Il est g�n�r�e par le framework que j'utilise.

    Mais il est n�anmoin r�v�lateur d'un probleme de chargement des dll..

    J'avoue que j'en perd mon latin...

    les headers pr�compil� peuvent ils servir a charger les dll ou pas du tout??

  10. #10
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    non
    eventuellement il peut contenir un pragma pour lier un .lib :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    #ifdef _DEBUG
    #pragma comment(lib, "malibdebug.lib")
    #else
    #pragma comment(lib, "malib.lib")
    #endif
    mais je penche plutot pour un probleme de distribution de dll
    que ton module ne trouve pas.

  11. #11
    Membre �clair�
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    382
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 382
    Par d�faut
    J'ai essay� avec pragma... mais sans succ�s !

    J'ai r�solus le probleme en prenant le projet que l'on m'a donn� en exemple. J'ai vir� son contenu pour y mettre le mien ! Les dll sont charg�s corectement a pr�sent mais la cause reste mysterieuse car le param�trage de ce projet r�cup�r� et le mien sont identique...

    c'est parfois mysterieux la prog !

    Merci encore pour le temps pass� a �couter mes problemes !

Discussions similaires

  1. fichier .pch ?
    Par Elstak dans le forum Visual C++
    R�ponses: 6
    Dernier message: 30/05/2012, 12h02
  2. manque de la bibliotheque stdafx.h
    Par seignseifer dans le forum MFC
    R�ponses: 6
    Dernier message: 26/03/2007, 17h03
  3. StdAfx.h
    Par Bayard dans le forum MFC
    R�ponses: 2
    Dernier message: 01/05/2006, 13h03
  4. [pch] "cannot open precompiled header"
    Par r0d dans le forum MFC
    R�ponses: 6
    Dernier message: 10/01/2006, 15h46
  5. R�ponses: 5
    Dernier message: 27/10/2005, 12h23

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