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

 C++ Discussion :

Débutant avec visual C++ 2008


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par défaut Débutant avec visual C++ 2008
    Bonjour à tous,

    J'essaie de me mettre à VISUAL C++ 2008. Je n'ai pas d'expérience ou peu de VISUAL, une certaine expérience de C, mais pas de C++.

    J'ai téléchargé VISUAL C++ 2008 EXpress sur ma bécanne. Je l'ai installé et il fonctionne.

    J'ai fait quelques uns des exemples offerts par MIcrosoft sans difficulté majeure.

    Et là je butte sur deux exemples !!

    Je suis l'exemple à le lettre et j'ai des erreurs à l'édition de lien.

    Il s'agit des exemples montrant comment créer une DLL et/ou une bibliothèque statique.
    J'ai d'abord eu une erreur me disant que VISUAL ne pouvait pas créer le manifeste, j'ai résolu en lui demandant de créer un manifeste intégré.

    Mais maintenant je reçois ce message :
    fatal error LNK1181: impossible d'ouvrir le fichier en entrée '..\debug\mathfuncsdll.lib'

    En fait mathfuncsdll.lib devrait être la sortie de la compilation et j'ai l'impression que ce fichier n'a pas été créé.

    Je suis partie sur l'idée que c'était un problème de paramétrage de VISUAL, mais je sèche

    Si quelqu'un pouvait m'aider ce serait sympa

    Merci d'avance et bonne nuit

    Jean-Louis

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par défaut
    Re bonne nuit

    Bon, j'ai avancé, ce n'était qu'une faute de frappe dans le nom d'un fichier.

    Donc ça compile, ça linke .... tout va bien sauf qu'à l'execution je récupère le message :

    Cette application n'a pas pu démarrer car MSVCP90D.dll est introuvable.

    C'est quoi cette dll et pourquoi n'est elle pas là ??

    Merci pour votre aide.

    Bonne nuit à tous.
    J.L.

  3. #3
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 294
    Billets dans le blog
    2
    Par défaut
    Bonjour et bienvenue sur developpez.com

    si tu avais pris la peine de chercher sur google, tu aurais trouvé au moins ce que c'est que cette dll
    Il s'agit tout simplement de la CRT C++ [1] de Visual. Je suppose donc que ta version de visual a été mal installée. De quelle version s'agit-t-il? (version gratuite ou version payante)?


    [1] La CRT, ou Common Runtime Library, c'est l'équivalent C++ du framework .Net en C#, c'est un ensemble de fonctions dont un programme écrit en c++ a besoin pour foncitonner sous Windows.

  4. #4
    Membre éclairé Avatar de Trunks
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    534
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 534
    Par défaut
    Citation Envoyé par r0d Voir le message
    De quelle version s'agit-t-il? (version gratuite ou version payante)?
    Citation Envoyé par jlg_47 Voir le message
    J'ai téléchargé VISUAL C++ 2008 EXpress sur ma bécanne.
    Express, donc gratuite

  5. #5
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 294
    Billets dans le blog
    2
    Par défaut
    Ooops (mal réveillé moi)

    Bon ben cette dll est indispensable, sans elle aucun programme ne fonctionnera. C'est l'installation de visual qui est mauvaise, et ce problème est sans doute un arbre qui cache la forêt.

    Proposition: désinstaller, réinstaller

  6. #6
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Salut,

    C'est très rageant !! J'ai déjà aperçu un tuto pour installer proprement la version Express de Visual C++ 2008. Mais tu peux aller jeter un oeil sur le tutoriel d'installation de Visual 2005, mais je crois qu'il y a quelques différences (au niveau install) entre 2005 et 2008.

    Ce que je trouve très bizarre c'est que MSVCP90D.dll devrait être dans le même répertoire que MSVCT90D.dll (dll utilisée dans quasi toutes les applis). tu as sûrement linké avec cette dll un de tes exemples précédents.

    Au boulot, j'ai Visual Studio 2008 Pro. Ces 2 dll sont dans le répertoire :
    C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 243
    Par défaut
    Citation Envoyé par r0d Voir le message
    Bonjour et bienvenue sur developpez.com

    si tu avais pris la peine de chercher sur google, tu aurais trouvé au moins ce que c'est que cette dll
    Il s'agit tout simplement de la CRT C++ [1] de Visual. Je suppose donc que ta version de visual a été mal installée. De quelle version s'agit-t-il? (version gratuite ou version payante)?


    [1] La CRT, ou Common Runtime Library, c'est l'équivalent C++ du framework .Net en C#, c'est un ensemble de fonctions dont un programme écrit en c++ a besoin pour foncitonner sous Windows.
    Bonjour et merci pour la réponse,

    Désolé, j'avais regardé sur Google, mais j'avoue ne pas y avoir consacré assez de temps pour mieux comprendre; il était tard hier soir et j'étais fatigué.
    Je ne pensais pas qu'il puisse s'agir d'un problème d'installation vu que j'ai téléchargé la version officielle gratuite de Visual C++ 2008 express sur le site de Microsoft, que l'installation s'est faite sans le moindre problème et que l'IDE fonctionne nickel.

    Merci encore, je vais faire une réinstallation, mais je crains qu'elle se fasse comme la précédente.

    Bonne journée, je vous tiendrais au courant.

    Jean-Louis

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/07/2008, 09h49
  2. Réponses: 1
    Dernier message: 20/05/2008, 18h05
  3. [CR 2008]Intégration de CR avec visual studio 2008
    Par bcgetpause dans le forum SDK
    Réponses: 0
    Dernier message: 02/05/2008, 09h42
  4. [WCF]Service WCF avec Visual Studio 2008
    Par chiv dans le forum Windows Communication Foundation
    Réponses: 5
    Dernier message: 23/02/2008, 17h07
  5. Réponses: 4
    Dernier message: 13/02/2008, 15h05

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