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 :

1>libcd.lib(crt0dat.obj) : fatal error LNK1112


Sujet :

C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut 1>libcd.lib(crt0dat.obj) : fatal error LNK1112
    Hello,

    J'ai l'erreur suivante:

    1>libcd.lib(crt0dat.obj) : fatal error LNK1112: type d'ordinateur module 'IA64' en conflit avec le type d'ordinateur cible 'X86'

    Voila une erreur que l'on retrouve sur les forums mais souvent dans le sens que l'on essaie de compiler sur une plateforme x64 une application définie en x86. Dans mon cas, je suis sur une plateforme x86, mais le programme se compile en IA64 je ne sais pas par quel mystère.
    Il indique une erreur dans libcd.lib, je ne retrouve cette librairie que dans le dossier IA64 de SDK. Dois-je la retrouver ailleurs dans mes dossiers ?
    (je suis sur VS2008 v9.0)

    Quelqu'un a-t'il une suggestion ? une idée ? ou une corde ?

    merciiiii
    ++
    N.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    J'ajouterais que ..
    1. J'ai vérifié dans le "linker" que je suis bien en X86 comme cible
    2. J'ai essayé de mettre que libcd.lib soit exclu des librairies... Ca ne change rien !

  3. #3
    Membre chevronné Avatar de Astraya
    Homme Profil pro
    Consommateur de café
    Inscrit en
    Mai 2007
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consommateur de café
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 044
    Points : 2 239
    Points
    2 239
    Par défaut
    Bonjour,
    L'un de tes lib ( libcd.lib ) est faite pour les plateformes 64bits.
    google: http://msdn.microsoft.com/en-us/libr...8VS.80%29.aspx
    if you create a module with the x64 compiler and a module with the x86 compiler, and try to link them, the linker will generate LNK1112.
    Homer J. Simpson


  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Hummm... merci de ta réponse... J'ai effectivement trouvé cette page web... Donc si j'ai bien compris, je dois trouver pourquoi ma solution fait appelle à cette librairie pour x64... (comme c'est pas moi qui l'ai faite... c'est la m***).
    Ce qui est bizarre c'est que mon prog se compilait en debug, j'ai voulu faire un release et il ne trouvait pas cette librairie. On a touché quelques réglages et plus rien ne marchait, j'ai remis les réglages d'origine et pas d'amélioration.

    Petite question supplémentaire: Ce genre de link vers ces librairies c'est fait dans le programme ou dans les path du compilateur ?

    merci

    a++

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2010
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Sujet clos...

    J'ai trouvé.... grrrrr un fichier qui trainait la ou il fallait pas

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    comment avez-vous résolu votre problème ? Je suis vivement intéressé car j'ai un problème similaire. J'utilise mon propre makefile avec la définition /machine:i386 sur une machine win7 64 bits.

    merci de votre aide.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/01/2014, 13h55
  2. Réponses: 23
    Dernier message: 15/08/2008, 05h14
  3. Réponses: 2
    Dernier message: 07/08/2008, 21h19
  4. [Librairies] zip.lib.php Fatal error: Allowed memory size of 8388608 bytes exhausted
    Par manaboko dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 22/05/2006, 10h42
  5. fatal error LNK1112....
    Par TocTocKiéLà? dans le forum MFC
    Réponses: 7
    Dernier message: 15/05/2006, 00h37

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