![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| |||
| 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èsavoir 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). |
| | ||||
| ||||
| |
| |||
| 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). > > > |
| |||
| 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). > > > |
| |||
| 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). > > > > > > > > |
| |||
| 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). > > > > > > > > |
| |||
| 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). >> > >> > >> > >> >> > > |
| |||
| 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). >> > >> > >> > >> >> > > |
| |
| |
![]() |
| Tags: 2003, 2005, conversion, error, lnk2022 |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| 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 |