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 :

[VS 2008] Problème avec Libc.lib


Sujet :

Visual C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 117
    Par défaut [VS 2008] Problème avec Libc.lib
    Bonjour,

    J'ai récupéré un projet qui avait été fait en VS .NET. Sous .NET il compile et s'execute parfaitement, mais j'ai besoin de le passer sous VS 2008 pour l'intégrer à un autre projet déjà sous 2008.

    J'ai donc refais le projet et au moment de la compilation il me dit :
    LINK : fatal error LNK1104: impossible d'ouvrir le fichier 'LIBC.lib'
    J'ai vu sur le net que la LIBC.lib n'est plus utilisable depuis VS 2005 et qu'il fallait recompiler le tout en multithread. Voilà, mon problème est que le link cause problème car la librairie est utilisée par une autre librairie (je suppose) que je ne peux pas recompiler car je n'ai pas les sources.

    Est-ce que quelqu'un peut m'aider ?

    (Si quelqu'un connait, c'est le projet SNOPT que j'essaye de passer sous 2008 pour mon boulot)

    Merci d'avance

  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,
    hé bien tu enlèves libc.lib du paramétrage de ton projet..
    visual 2005/2008 utilise LIBCMT.lib ou MSVCRT.lib.
    si un tes sources utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #pragma comment(lib, "libc.lib")
    met la ligne entre commentaire .

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 117
    Par défaut
    Le problème, comme je l'ai précisé, est que la libc.lib était demandée par une autre lib dont je n'avais pas les sources.
    A force de recherche j'ai réussi à récupérer les sources, à recompiler la lib en MT et là plus de problème ça marche parfaitement...

  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
    Attention quand même au mélange des genres : avoir deux modules de CRT au sein du même programme peut engendrer des problèmes...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 117
    Par défaut
    Justement j'ai recompilé la lib pour que tous mes modules aient le mm CRT ... J'ai lu sur le net que VS 2008 ne gère plus la LIBC.lib mais qu'il faut utiliser la LIBMT.lib à la place, donc tout compiler en MT (ce que j'ai fait)

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

Discussions similaires

  1. [VB 2008] Problème avec excel
    Par libremax dans le forum Windows Forms
    Réponses: 3
    Dernier message: 29/06/2009, 21h44
  2. Problème avec oleacc.lib suite à l'install de TMS component
    Par petitclem dans le forum C++Builder
    Réponses: 15
    Dernier message: 26/02/2009, 01h05
  3. Problème avec la lib lti et visual studio 2005
    Par pasqual dans le forum Visual C++
    Réponses: 3
    Dernier message: 25/11/2008, 16h31
  4. EURO 2008, problèmes avec les billets?
    Par gantec dans le forum Films & TV
    Réponses: 6
    Dernier message: 31/03/2008, 15h09
  5. [Kylix] Problème avec Libc
    Par Folber dans le forum EDI
    Réponses: 2
    Dernier message: 15/05/2004, 09h47

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