Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup microsoft.public.fr.* 5 Forum > Newsgroup microsoft.public.fr.dotnet.vc
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 19/12/2005, 12h21
Laurent Lequenne
 
Messages: n/a
Par défaut Conversion VC 2003 -> 2005 : error LNK2022:

Bonjour,

Bon bon essayons en Français, ils sont pas très malins dans le newsgroup
anglophone Je viens de convertir une librairie C++ de 2003 à 2005. Après
avoir un peu galérer avec les enums, qu'il n'apprécie pas en
post-déclaration, je compile le tout, mais j'obtiens des erreurs au link
dans la librairie MSVCMRT.lib. Quelqu'un a-t-il une idée du pourquoi du
comment ? Il semblerait que ce soit un bug d'après ce que j'ai lu, mais je
n'ai pas eu plus de détail que ça et surtout ça ne m'avance pas beaucoup.
Une autre librairie que j'ai convertie après avoir transformé tous les
structs en classes, se compile et se link avec succès !

Voici mes erreurs, je suppose que quelque part ce foutu lib est chargé deux
fois, mais il n'apparait nullement dans mes librairies à inclure, et si
j'active IGNORE default Library, le résultat est pire que tout :-)

Merci,

Laurent


MSVCMRT.lib(mstartup.obj) : error LNK2022: metadata operation failed
(8013118D) : Inconsistent layout information in duplicated types
(tagTEXTMETRICA): (0x02000039).
MSVCMRT.lib(managdeh.obj) : error LNK2022: metadata operation failed
(8013118D) : Inconsistent layout information in duplicated types
(tagTEXTMETRICA): (0x02000029).
MSVCMRT.lib(mehvecdtr.obj) : error LNK2022: metadata operation failed
(8013118D) : Inconsistent layout information in duplicated types
(tagTEXTMETRICA): (0x0200002a).
MSVCMRT.lib(msilexit.obj) : error LNK2022: metadata operation failed
(8013118D) : Inconsistent layout information in duplicated types
(tagTEXTMETRICA): (0x0200002c).
MSVCMRT.lib(puremsilcode.obj) : error LNK2022: metadata operation failed
(8013118D) : Inconsistent layout information in duplicated types
(tagTEXTMETRICA): (0x02000029).



Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 20/12/2005, 00h25
Paul Bacelar
 
Messages: n/a
Par défaut Re: Conversion VC 2003 -> 2005 : error LNK2022:

Enlever le flag /clr de vos options si vous ne savez pas avoir une
définition constante de la structure/classe TEXTMETRICA.
--
Paul Bacelar
MVP VC++

"Laurent Lequenne" <llequenne***hotmail.com> wrote in message
news:egklIcJBGHA.1124***TK2MSFTNGP10.phx.gbl...
> Bonjour,
>
> Bon bon essayons en Français, ils sont pas très malins dans le newsgroup
> anglophone Je viens de convertir une librairie C++ de 2003 à 2005.
> Après
> avoir un peu galérer avec les enums, qu'il n'apprécie pas en
> post-déclaration, je compile le tout, mais j'obtiens des erreurs au link
> dans la librairie MSVCMRT.lib. Quelqu'un a-t-il une idée du pourquoi du
> comment ? Il semblerait que ce soit un bug d'après ce que j'ai lu, mais je
> n'ai pas eu plus de détail que ça et surtout ça ne m'avance pas beaucoup.
> Une autre librairie que j'ai convertie après avoir transformé tous les
> structs en classes, se compile et se link avec succès !
>
> Voici mes erreurs, je suppose que quelque part ce foutu lib est chargé
> deux
> fois, mais il n'apparait nullement dans mes librairies à inclure, et si
> j'active IGNORE default Library, le résultat est pire que tout :-)
>
> Merci,
>
> Laurent
>
>
> MSVCMRT.lib(mstartup.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x02000039).
> MSVCMRT.lib(managdeh.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x02000029).
> MSVCMRT.lib(mehvecdtr.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x0200002a).
> MSVCMRT.lib(msilexit.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x0200002c).
> MSVCMRT.lib(puremsilcode.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x02000029).
>
>
>



Réponse avec citation
  #3 (permalink)  
Vieux 20/12/2005, 00h25
Paul Bacelar
 
Messages: n/a
Par défaut Re: Conversion VC 2003 -> 2005 : error LNK2022:

Enlever le flag /clr de vos options si vous ne savez pas avoir une
définition constante de la structure/classe TEXTMETRICA.
--
Paul Bacelar
MVP VC++

"Laurent Lequenne" <llequenne***hotmail.com> wrote in message
news:egklIcJBGHA.1124***TK2MSFTNGP10.phx.gbl...
> Bonjour,
>
> Bon bon essayons en Français, ils sont pas très malins dans le newsgroup
> anglophone Je viens de convertir une librairie C++ de 2003 à 2005.
> Après
> avoir un peu galérer avec les enums, qu'il n'apprécie pas en
> post-déclaration, je compile le tout, mais j'obtiens des erreurs au link
> dans la librairie MSVCMRT.lib. Quelqu'un a-t-il une idée du pourquoi du
> comment ? Il semblerait que ce soit un bug d'après ce que j'ai lu, mais je
> n'ai pas eu plus de détail que ça et surtout ça ne m'avance pas beaucoup.
> Une autre librairie que j'ai convertie après avoir transformé tous les
> structs en classes, se compile et se link avec succès !
>
> Voici mes erreurs, je suppose que quelque part ce foutu lib est chargé
> deux
> fois, mais il n'apparait nullement dans mes librairies à inclure, et si
> j'active IGNORE default Library, le résultat est pire que tout :-)
>
> Merci,
>
> Laurent
>
>
> MSVCMRT.lib(mstartup.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x02000039).
> MSVCMRT.lib(managdeh.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x02000029).
> MSVCMRT.lib(mehvecdtr.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x0200002a).
> MSVCMRT.lib(msilexit.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x0200002c).
> MSVCMRT.lib(puremsilcode.obj) : error LNK2022: metadata operation failed
> (8013118D) : Inconsistent layout information in duplicated types
> (tagTEXTMETRICA): (0x02000029).
>
>
>



Réponse avec citation
  #4 (permalink)  
Vieux 22/12/2005, 16h32
Laurent Lequenne
 
Messages: n/a
Par défaut Re: Conversion VC 2003 -> 2005 : error LNK2022:

Merci,

Mais ca plante complètement mes headers :-))) Je verrai ca plus tard , ou je
réécrira is tout le bazar :-)



"Paul Bacelar" <paul.bacelar***PASDESPAMlaposte.net> a écrit dans le message
de news:uu79FvPBGHA.1312***TK2MSFTNGP09.phx.gbl...
> Enlever le flag /clr de vos options si vous ne savez pas avoir une
> définition constante de la structure/classe TEXTMETRICA.
> --
> Paul Bacelar
> MVP VC++
>
> "Laurent Lequenne" <llequenne***hotmail.com> wrote in message
> news:egklIcJBGHA.1124***TK2MSFTNGP10.phx.gbl...
> > Bonjour,
> >
> > Bon bon essayons en Français, ils sont pas très malins dans le newsgroup
> > anglophone Je viens de convertir une librairie C++ de 2003 à 2005.
> > Après
> > avoir un peu galérer avec les enums, qu'il n'apprécie pas en
> > post-déclaration, je compile le tout, mais j'obtiens des erreurs au link
> > dans la librairie MSVCMRT.lib. Quelqu'un a-t-il une idée du pourquoi du
> > comment ? Il semblerait que ce soit un bug d'après ce que j'ai lu, mais

je
> > n'ai pas eu plus de détail que ça et surtout ça ne m'avance pas

beaucoup.
> > Une autre librairie que j'ai convertie après avoir transformé tous les
> > structs en classes, se compile et se link avec succès !
> >
> > Voici mes erreurs, je suppose que quelque part ce foutu lib est chargé
> > deux
> > fois, mais il n'apparait nullement dans mes librairies à inclure, et si
> > j'active IGNORE default Library, le résultat est pire que tout :-)
> >
> > Merci,
> >
> > Laurent
> >
> >
> > MSVCMRT.lib(mstartup.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x02000039).
> > MSVCMRT.lib(managdeh.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x02000029).
> > MSVCMRT.lib(mehvecdtr.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x0200002a).
> > MSVCMRT.lib(msilexit.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x0200002c).
> > MSVCMRT.lib(puremsilcode.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x02000029).
> >
> >
> >

>
>



Réponse avec citation
  #5 (permalink)  
Vieux 22/12/2005, 16h32
Laurent Lequenne
 
Messages: n/a
Par défaut Re: Conversion VC 2003 -> 2005 : error LNK2022:

Merci,

Mais ca plante complètement mes headers :-))) Je verrai ca plus tard , ou je
réécrira is tout le bazar :-)



"Paul Bacelar" <paul.bacelar***PASDESPAMlaposte.net> a écrit dans le message
de news:uu79FvPBGHA.1312***TK2MSFTNGP09.phx.gbl...
> Enlever le flag /clr de vos options si vous ne savez pas avoir une
> définition constante de la structure/classe TEXTMETRICA.
> --
> Paul Bacelar
> MVP VC++
>
> "Laurent Lequenne" <llequenne***hotmail.com> wrote in message
> news:egklIcJBGHA.1124***TK2MSFTNGP10.phx.gbl...
> > Bonjour,
> >
> > Bon bon essayons en Français, ils sont pas très malins dans le newsgroup
> > anglophone Je viens de convertir une librairie C++ de 2003 à 2005.
> > Après
> > avoir un peu galérer avec les enums, qu'il n'apprécie pas en
> > post-déclaration, je compile le tout, mais j'obtiens des erreurs au link
> > dans la librairie MSVCMRT.lib. Quelqu'un a-t-il une idée du pourquoi du
> > comment ? Il semblerait que ce soit un bug d'après ce que j'ai lu, mais

je
> > n'ai pas eu plus de détail que ça et surtout ça ne m'avance pas

beaucoup.
> > Une autre librairie que j'ai convertie après avoir transformé tous les
> > structs en classes, se compile et se link avec succès !
> >
> > Voici mes erreurs, je suppose que quelque part ce foutu lib est chargé
> > deux
> > fois, mais il n'apparait nullement dans mes librairies à inclure, et si
> > j'active IGNORE default Library, le résultat est pire que tout :-)
> >
> > Merci,
> >
> > Laurent
> >
> >
> > MSVCMRT.lib(mstartup.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x02000039).
> > MSVCMRT.lib(managdeh.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x02000029).
> > MSVCMRT.lib(mehvecdtr.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x0200002a).
> > MSVCMRT.lib(msilexit.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x0200002c).
> > MSVCMRT.lib(puremsilcode.obj) : error LNK2022: metadata operation failed
> > (8013118D) : Inconsistent layout information in duplicated types
> > (tagTEXTMETRICA): (0x02000029).
> >
> >
> >

>
>



Réponse avec citation
  #6 (permalink)  
Vieux 22/12/2005, 21h12
Paul Bacelar
 
Messages: n/a
Par défaut Re: Conversion VC 2003 -> 2005 : error LNK2022:

Votre problème est dans vos headers alors.
--
Paul Bacelar
MVP VC++

"Laurent Lequenne" <llequenne***hotmail.com> wrote in message
news:uu6JPWxBGHA.3496***TK2MSFTNGP11.phx.gbl...
> Merci,
>
> Mais ca plante complètement mes headers :-))) Je verrai ca plus tard , ou
> je
> réécrira is tout le bazar :-)
>
>
>
> "Paul Bacelar" <paul.bacelar***PASDESPAMlaposte.net> a écrit dans le message
> de news:uu79FvPBGHA.1312***TK2MSFTNGP09.phx.gbl...
>> Enlever le flag /clr de vos options si vous ne savez pas avoir une
>> définition constante de la structure/classe TEXTMETRICA.
>> --
>> Paul Bacelar
>> MVP VC++
>>
>> "Laurent Lequenne" <llequenne***hotmail.com> wrote in message
>> news:egklIcJBGHA.1124***TK2MSFTNGP10.phx.gbl...
>> > Bonjour,
>> >
>> > Bon bon essayons en Français, ils sont pas très malins dans le
>> > newsgroup
>> > anglophone Je viens de convertir une librairie C++ de 2003 à 2005.
>> > Après
>> > avoir un peu galérer avec les enums, qu'il n'apprécie pas en
>> > post-déclaration, je compile le tout, mais j'obtiens des erreurs au
>> > link
>> > dans la librairie MSVCMRT.lib. Quelqu'un a-t-il une idée du pourquoi
>> > du
>> > comment ? Il semblerait que ce soit un bug d'après ce que j'ai lu, mais

> je
>> > n'ai pas eu plus de détail que ça et surtout ça ne m'avance pas

> beaucoup.
>> > Une autre librairie que j'ai convertie après avoir transformé tous les
>> > structs en classes, se compile et se link avec succès !
>> >
>> > Voici mes erreurs, je suppose que quelque part ce foutu lib est chargé
>> > deux
>> > fois, mais il n'apparait nullement dans mes librairies à inclure, et si
>> > j'active IGNORE default Library, le résultat est pire que tout :-)
>> >
>> > Merci,
>> >
>> > Laurent
>> >
>> >
>> > MSVCMRT.lib(mstartup.obj) : error LNK2022: metadata operation failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x02000039).
>> > MSVCMRT.lib(managdeh.obj) : error LNK2022: metadata operation failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x02000029).
>> > MSVCMRT.lib(mehvecdtr.obj) : error LNK2022: metadata operation failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x0200002a).
>> > MSVCMRT.lib(msilexit.obj) : error LNK2022: metadata operation failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x0200002c).
>> > MSVCMRT.lib(puremsilcode.obj) : error LNK2022: metadata operation
>> > failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x02000029).
>> >
>> >
>> >

>>
>>

>
>



Réponse avec citation
  #7 (permalink)  
Vieux 22/12/2005, 21h12
Paul Bacelar
 
Messages: n/a
Par défaut Re: Conversion VC 2003 -> 2005 : error LNK2022:

Votre problème est dans vos headers alors.
--
Paul Bacelar
MVP VC++

"Laurent Lequenne" <llequenne***hotmail.com> wrote in message
news:uu6JPWxBGHA.3496***TK2MSFTNGP11.phx.gbl...
> Merci,
>
> Mais ca plante complètement mes headers :-))) Je verrai ca plus tard , ou
> je
> réécrira is tout le bazar :-)
>
>
>
> "Paul Bacelar" <paul.bacelar***PASDESPAMlaposte.net> a écrit dans le message
> de news:uu79FvPBGHA.1312***TK2MSFTNGP09.phx.gbl...
>> Enlever le flag /clr de vos options si vous ne savez pas avoir une
>> définition constante de la structure/classe TEXTMETRICA.
>> --
>> Paul Bacelar
>> MVP VC++
>>
>> "Laurent Lequenne" <llequenne***hotmail.com> wrote in message
>> news:egklIcJBGHA.1124***TK2MSFTNGP10.phx.gbl...
>> > Bonjour,
>> >
>> > Bon bon essayons en Français, ils sont pas très malins dans le
>> > newsgroup
>> > anglophone Je viens de convertir une librairie C++ de 2003 à 2005.
>> > Après
>> > avoir un peu galérer avec les enums, qu'il n'apprécie pas en
>> > post-déclaration, je compile le tout, mais j'obtiens des erreurs au
>> > link
>> > dans la librairie MSVCMRT.lib. Quelqu'un a-t-il une idée du pourquoi
>> > du
>> > comment ? Il semblerait que ce soit un bug d'après ce que j'ai lu, mais

> je
>> > n'ai pas eu plus de détail que ça et surtout ça ne m'avance pas

> beaucoup.
>> > Une autre librairie que j'ai convertie après avoir transformé tous les
>> > structs en classes, se compile et se link avec succès !
>> >
>> > Voici mes erreurs, je suppose que quelque part ce foutu lib est chargé
>> > deux
>> > fois, mais il n'apparait nullement dans mes librairies à inclure, et si
>> > j'active IGNORE default Library, le résultat est pire que tout :-)
>> >
>> > Merci,
>> >
>> > Laurent
>> >
>> >
>> > MSVCMRT.lib(mstartup.obj) : error LNK2022: metadata operation failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x02000039).
>> > MSVCMRT.lib(managdeh.obj) : error LNK2022: metadata operation failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x02000029).
>> > MSVCMRT.lib(mehvecdtr.obj) : error LNK2022: metadata operation failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x0200002a).
>> > MSVCMRT.lib(msilexit.obj) : error LNK2022: metadata operation failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x0200002c).
>> > MSVCMRT.lib(puremsilcode.obj) : error LNK2022: metadata operation
>> > failed
>> > (8013118D) : Inconsistent layout information in duplicated types
>> > (tagTEXTMETRICA): (0x02000029).
>> >
>> >
>> >

>>
>>

>
>



Réponse avec citation
 
Réponse
Tags: , , , ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

Discussion Auteur Forum Réponses Dernier message
problème MSVCMRTD.lib error LNK2022 Test recherche Newsgroup microsoft.public.fr.dotnet.vc 0 09/04/2008 11h03
Conversion d'un formulaire Word 2003 en infopath 2003 eric Newsgroup microsoft.public.fr.word 0 18/03/2008 18h57
Error 1004 Application error SQLservr.exe...SBS 2003 Juke Newsgroup microsoft.public.fr.sqlserver 1 28/11/2007 14h42
Utilisation d'une classe créée en .NET 2005 (basée sur interf. en 2003 !) ds une appli .Net 2003 ? Cédric Girard Newsgroup microsoft.public.fr.dotnet.visualstudio 1 15/02/2007 15h46
"Internal Server error" après conversion d'une solution au format VS2005 Jean-Charles Newsgroup microsoft.public.fr.vstudio 0 03/10/2006 08h16


Fuseau horaire GMT. Il est actuellement 23h45.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,43787 seconds with 11 queries