Probleme mit /Zp1



  • Hi @ all!

    Ich habe ein problem bei meinem Projekt:

    Da ich structs verwende und ueber sizeof deren Groesse abrufe benutze ich fuer den Compiler /Zp1 um Padding zu vermeiden.
    Wenn ich dann allerdings compiliere krieg ich folgende Link-Errors:

    L2Interface.lib(mstartup.obj) : error LNK2022: metadata operation failed (8013118D) : Inconsistent layout information in duplicated types (tagTEXTMETRICA): (0x02000039).
    L2Interface.lib(managdeh.obj) : error LNK2022: metadata operation failed (8013118D) : Inconsistent layout information in duplicated types (tagTEXTMETRICA): (0x02000029).
    L2Interface.lib(mehvecdtr.obj) : error LNK2022: metadata operation failed (8013118D) : Inconsistent layout information in duplicated types (tagTEXTMETRICA): (0x0200002a).
    L2Interface.lib(msilexit.obj) : error LNK2022: metadata operation failed (8013118D) : Inconsistent layout information in duplicated types (tagTEXTMETRICA): (0x0200002f).
    L2Interface.lib(puremsilcode.obj) : error LNK2022: metadata operation failed (8013118D) : Inconsistent layout information in duplicated types (tagTEXTMETRICA): (0x02000029).
    LINK : fatal error LNK1255: link failed because of metadata errors

    Ich habe gelesen, dass man mit #pragma pack arbeiten soll, allerdings darf ich die Datei mit den structs nicht aendern (sind generiert...).

    Kann mir da evtl. jemand helfen???

    MfG
    Wet


Anmelden zum Antworten