In C++ structur und variable exportieren?

Dieses Thema im Forum "Programmieren" wurde erstellt von M_I_Ai, 25. September 2003.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. M_I_Ai

    M_I_Ai ROM

    Registriert seit:
    27. Februar 2003
    Beiträge:
    7
    Ich habe volgendes Problem:

    Ich will von einer DLL (in Visual Studio C++ 6.0) 3 Variablen und 1 Structur exportieren.

    Die Variablen existieren schon in der winscard.h, genauso die structur.

    Ich bekommen folgende Fehlermeldung:

    Error(1883): redefinition; different type modifiers
    (64) : see declaration of <Variable>
     
  2. Kokomiko

    Kokomiko Guest

    Mir fallen mehrere Gründe dafür ein:

    1. Datenstrukturen sind woanders nochmal deklariert, und Du ziehst beide Headerfiles an
    2. Datenstruktur ist mit für die DLL anders deklariert

    Am besten suchst Du mal, in welchen Headerfiles die Deklaration überall vorkommt, ob sie sich unterscheiden, und welche Pragmas drinstehen (DLLs werden u.U. anders übersetzt als EXEs).
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen