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

Code::Blocks Discussion :

[Code::Blocks] Problème de linkage: "msvcrt.lib"


Sujet :

Code::Blocks

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Points : 8
    Points
    8
    Par défaut [Code::Blocks] Problème de linkage: "msvcrt.lib"
    Je suis en train de me mettre à la programmtion avec la librairie SDL mais j'ai un problème de linkage:
    LINK : fatal error LNK1104: cannot open file 'msvcrt.lib'

    Que dois-je faire?

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    up

  3. #3
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    Tu as bien paramétré les répertoires de recherche du compilo vers les répertoires de VC++ ?

  4. #4
    Membre éprouvé

    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 634
    Points : 1 205
    Points
    1 205
    Par défaut
    Attention si tu travailles avec Visual C++ Toolkit 2003 ceci est l'explication.

    En effet, cette lib ainsi que d'autres (msvcrtd.lib, msvcprt.lib, etc) ne sont pas fournis avec cette version (linkées automatiquement si l'on utilise la bibliothèque runtime /MD).

    Tu peux peut-être en trouver des versions sur Internet ou je ne sais pas où, par contre je ne sais pas où se situe la légalité. Sinon il faudra voir un autre compilateur.
    Fiquet
    - FAQ SDL
    - FAQ C++

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Tout à fait j'utilise Visual C++ Toolkit 2003
    C'est quand même abusé qu'ils conseillent de compiler avec VC++ et que cela ne fonctionne pas... (pour une librairie libre, ils pourraient l'adapté avec la version gratuite de VC++)
    Snif alors, je suis dégouté... si quelqu'un d'autre a des idées, merci

    ps: oui les parametres de recherche du compilo sont ok

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Existe t'il une version d'essai de VC++?

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Mon probleme est résolu mais maintenant il me demande la librairie: uuid.lib
    Ca vous dis quelque chose?

  8. #8
    Membre éprouvé

    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 634
    Points : 1 205
    Points
    1 205
    Par défaut
    Non ça ne me dit rien désolé.

    Mais ce n'est pas tant la faute des développeurs de SDL, c'est la version gratuite du compilo de Microsoft qui ne fournit pas ses bibliothèques runtime, c'est le compilo qui les demande et les link de manière transparente, pas la SDL...

    Sinon il y a maintenant la version de Visual C++ 2005 Express qui est gratuite et qui a l'air vraiment bien, cependant je peux pas t'assurer de tout ce qui est livré avec, mais elle doit être plus complète que le simple toolkit.
    Fiquet
    - FAQ SDL
    - FAQ C++

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 26
    Points : 8
    Points
    8
    Par défaut
    Ok merci je vais l'essayer mais meme aves ce log, j'ai encore des prob de librairie... j'en finis plus... je telecharge la PSDK...
    Merci

Discussions similaires

  1. Problème de linkage avec la lib regex
    Par lovecpp dans le forum Boost
    Réponses: 7
    Dernier message: 22/09/2010, 13h40
  2. Réponses: 3
    Dernier message: 27/04/2007, 17h30
  3. [Code::Blocks] problème de link avec DevIL
    Par theidiot dans le forum DevIL
    Réponses: 4
    Dernier message: 01/10/2006, 18h26
  4. [code::blocks] Problème d'importation de librairie
    Par kei-kun41 dans le forum Code::Blocks
    Réponses: 5
    Dernier message: 27/03/2006, 23h58

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