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

Visual C++ Discussion :

Encore msvcr80.dll je ne comprend pas les FAQ


Sujet :

Visual C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    215
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Par d�faut Encore msvcr80.dll je ne comprend pas les FAQ
    Bonjour,
    Je viens de debuter avec Visual C++2005 SDK et le gros bouquin qui correspond EXACTEMENT a ces softs.
    Je n'y connais donc rien en C++. Mais a peine le tout premier essai de compilation a faire et paf .
    Ces histoires avec ces putains de dll manquantes �a fait des ann�es que je n'ai plus vu aucun soft Windows incomplet.

    J'ai lu les FAQ. Malheureusement je n'y comprend rien....pour l'instant.
    Sous Windows, lorsqu'il manquait une dll on la trouvait et le mettait dans system32. Point barre. pas ici.

    J'ai lu la question de Miles et les reponses...en anglais.
    Je ne sais pas ce qu'est un manifest. Pas plus qu'en debug multithread /Mtd) etc..
    Je ne peux donc rien faire lorsqu'un truc de ce genre arrive au debut d'un apprentissage.
    Microsoft avec ses logiciels et ses bouquins et paf ! Premier essai en mode debug et il manque deja quelque chose. Non indiqu� sur le bouquin.

    Il y a de quoi etre furax ces softs incomplets.

    Bon ! Je sollicite de votre bienveillance un moyen pas a pas et en fran�ais afin de solutionner ce probleme definitivement dans la configuration de Visual C++ 2005. C'est a dire quoi faire pour que la fenetre d'alarme ne se manifeste plus jamais.

    SVP. Pas de manoeuvres en lignes de programmes... pour le moment.
    Juste deplacer des fichiers dans des dossiers ou eventuellement les renommer.
    Je suis furax contre Microsoft qui commence dej� a d�conner sur la premiere page d'un essai de compilation alors que le newbee fait du pas a pas sans encore rien comprendre..
    Merci de votre attention et je stoppe en attendant.

    Bonne semaine

    PS

    Cette dll est ici

    C:\WINDOWS\WinSxS\x86_Microsoft.VC80.DebugCRT_1fc8b3b9

    Je la copie a quel endroit pour avoir la paix ?

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    On ne doit pas copier la DLL seule, justement parce qu'elle fait partie d'un groupe de trois DLLs+ un manifest.

    D�j�: Quelle version de VS2005 utilises-tu ?
    Essaies-tu directement depuis l'�diteur ou depuis l'ext�rieur ?
    As-tu essay� en Release ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    215
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Par d�faut
    Merci de ton attention.
    En fait je suis totalement bloque car impossible d'executer le .exe
    Lorsqu'ils ont pondu le bouquin les specialistes de tres haut niveau ont bien du s'apercevoir qu'il y aurait une couille quelque part ! Eh bien non.
    Il s'agit d'un exemple "pour voir ce que donne une compilation" En fait a ce niveau on n'a quasiment rien appris.
    Que chaque ligne se terminait par ; les commentaire en 1 ligne commen�aient par //. Les blocs d'instruction encadr�es par { et } On se sait rien des manifest ! Et sur quoi cliquer pour compiler un programme. Et comment tester l'exe. Et paf !

    On ne sait rien de rien excepte ce que j'ai list�.

    Il s'agit de Visual Studio 2005 8.0.50727.42 Special Edition gratuite avec enregistrement.
    Netframework 2.0.50727

    Comme tu peux voir je suis oblig� de stopper mon apprentissage A la premiere page de l'essai d'encodage.
    Qu'est ce que c'est que ces trucs a la con ? Microsoft distribue des softs incomplets et les pros qui font les bouquins ne s'en aper�oivent pas ?
    Hallucinant non ?
    Merci de me dire ce qu'il faut faire sans employer des methodes incomprehensibles a mon niveau. Par contre, les manipulations de Windows alors la je sais faire. J'en ai fait des topics pour aider les debutants !

    Je copie quoi ? a quel endroit ? je renomme quoi ? je downloade quoi et je mets �a ou? Je saurai faire.
    Je signale que j'ai downloade sur Microsoft vcredistx86 et qu'apres installation c'est pareil. De plus en plus hallucinant. J'avais lu que les XP modernes ne possedaient plus ces bibliotheques donc.....pareil !
    Je ne sais pas s'il fallait rebooter pour prendre en charge mais je pense que non ?


    Merci beaucoup car �a craint fort pour continuer.




  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Je ne connais pas la Special Edition, mais je peux au moins t'apporter une aide minimale.

    NOTE: Visual peut compiler en deux modes, Debug et Release. Je ne suis pas s�r de pouvoir t'aider pour le mode Debug, mais je peux t'aider:
    • � compiler en mode Release,
    • A essayer de faire marcher le mode Release s'il ne marche pas.


    Pour compiler en mode Release:
    En haut de ta seconde capture, on voit deux listes d�roulantes, l'une marqu�e "Debug", l'autre "Win32". Normalement, il te suffit de passer celle de gauche de "Debug" � "Release" et de compiler.

    Ensuite, dis-moi si �a marche comme �a ou non.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Au passage: Tu devrais chercher dans le dossier de Visual Studio si tu trouves un dossier appel� Redist.

    Dans mon �dition, j'ai ceci:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    C:\
      Program Files
        Microsoft Visual Studio 8
          VC
            Redist
              Debug_NonRedist
                x86
                  Microsoft.VC80.DebugCRT
                  Microsoft.VC80.DebugMFC
                  Microsoft.VC80.DebugOpenMP
              x86
                Microsoft.VC80.ATL
                Microsoft.VC80.CRT
                Microsoft.VC80.MFC
                Microsoft.VC80.MFCLOC
                Microsoft.VC80.OPENMP
    Chaque dossier contient un manifest et une ou plusieurs DLLs.
    G�n�ralement, copier le dossier correspondant complet dans celui du programme (Ex: le dossier Debug) r�sout le probl�me... pour la programme en question
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    215
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Par d�faut
    Je n'ai pas de dossier redist.
    Cette version gratuite de Microsoft ne possede que l'application console Win32.
    Lorsque je cree un projet je n'ai le choix qu'entre CLR ou Win32 = console Win32
    J'ajoute pour code Fichier C++ et Fichier d'Entete

    Je cree un minuscule programme en suivant le bouquin.
    Ensuite j'ai 2 choix qui fonctionnent tous les deux
    Generer puis compiler et ensuite generer essai

    Ou bien directement Generer la solution. Qui fait a la fois compilation et generation de lien.

    Je n'ai pas trouve ou se situe le choix entre le mode debug et le mode release.
    C'est un choix avant la creation du projet ? Pas vu dans les fenetres !

    Ce qui me fout vraiment les boules c'est que meme l'ajout des bibliotheques runtime etc n'a rien chang� au probleme.
    Il faut peut etre indiquer les chemins dans les repertoires de VC++ ?
    Comme pour les chemins de SDK ?

    Merci beaucoup de ton attention car je suis donc totalement bloque.
    Si tu en as besoin je peux tres bien te donner les captures d'ecran succcessives ou bien te monter un film.avi qui te permettra de voir tout ce que je fais depuis le debut ?

    Ca, je sais faire.

    A ton id�e d'expert ! Qu'est ce que c'est que ce foutoir avec cette dll ?
    J'ai lu sur le site ici qu'elle ne figurait pas dans les machines modernes.
    Et �a ne marche pas.
    Tu vois que je compte aussi sur moi meme et que je lis les FAQ.
    Je n'appelle pas au secours en attendant sans rien faire !

    Voici celle de Farscape. Et �a ne donne rien.

    Avec Visual 2005 les dll concernant la biblioth�que CRT et MFC ont chang�es.
    De ce fait la plupart des PC r�cents ne disposent pas des fichiers requis pour ex�cuter les programmes construits avec Visual 2005.

    Vous trouverez sur ce lien l�acc�s � un setup permettant de distribuer les DLL sur un PC cible vcredist_x86.exe

    Ce package installe les composants du runtime des biblioth�ques C Runtime (CRT), Standard C++, ATL, MFC, OpenMP et MSDIA.

  7. #7
    Membre �m�rite
    Avatar de Gouyon
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 138
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 138
    Billets dans le blog
    5
    Par d�faut
    Pas de panique

    Ce qui t'arrive est somme toute assez normal. J'explique pour r�duire la taille d'un executable (.exe) micosoft (borland aussi d'ailleurs) utilisent des biblioth�ques (.dll) J'ai souvent ce probl�me quand j'�xecute un programme sur une machine ou le visual n'a pas �t� install�. Une solution consiste � lier le code avec les biblioth�ques mais �a augmente la taille de ton executable. Cette op�ration se fait en param�trant le compilateur.

    Dans ton cas je te sugg�re � partir de l'explorateur de chercher dans ton (tes) disque(s) le fichier qui te manque (MSVCR80D.DLL)
    Soit elle est dans le r�pertoire windows\system32 auquel cas il y a un tr�s gros souci
    Soit elle est ailleurs et dans ce cas le mieux et d'en faire une copie dans le r�pertoire system32
    Il est d'ailleurs possible qu'il manque d'autres fichiers auquel ca tu r�p�te l'op�ration jusqu'� ce que �a marche

    Par contre je suis un peu inquiet par ce que tu dis au d�but

    Il s'agit d'un exemple "pour voir ce que donne une compilation" En fait a ce niveau on n'a quasiment rien appris.
    Que chaque ligne se terminait par ; les commentaire en 1 ligne commen�aient par //. Les blocs d'instruction encadr�es par { et } On se sait rien des manifest ! Et sur quoi cliquer pour compiler un programme. Et comment tester l'exe. Et paf !
    Conna�s tu la programation en C ?

    Si ce n'est pas le cas je te sugg�re de commencer par apprendre le langage avant tout. Il y a de tr�s bon ouvrages en ligne sur ce site entre autre. Tu comprendra bien mieux les choses par la suite.

    Ceci dit je suis assez d'accord avec toi pour dire que le doc Microsoft est assez lamentable. Elle est surtout destin�e � des gens hyper pointu dans le domaine (surtout en ce qu concerne le c)

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comprends pas les parametres pass�s � ma fonction callback
    Par Gamall dans le forum GTK+ avec C & C++
    R�ponses: 17
    Dernier message: 29/08/2009, 10h04
  2. Creation de DLL (je ne comprend pas)
    Par Mom's dans le forum VB.NET
    R�ponses: 11
    Dernier message: 02/05/2008, 16h39
  3. [SQL 2000]Where in qui ne comprend pas les listes
    Par zooffy dans le forum MS SQL Server
    R�ponses: 8
    Dernier message: 02/05/2007, 16h36
  4. je comprend pas les reference
    Par killer_instinct dans le forum C++
    R�ponses: 13
    Dernier message: 08/12/2006, 18h49
  5. je ne comprends pas les message d'erreur g++
    Par emmesse dans le forum Autres �diteurs
    R�ponses: 8
    Dernier message: 22/09/2006, 16h52

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