abgeleitete Klasse in DLL



  • Hi

    Ich hab in meiner DLL eine Basisklasse(c_root) von der ich eine zweite Klasse
    (c_exp) ableite die ich dann exportieren will. Siehe Code

    class _declspec(dllexport) c_exp: public c_root
    

    soweit so gut. Doch VC++ spukt beim compilieren ne Warnung aus:

    warning C4275: class 'c_root' ist keine DLL-Schnittstelle und wurde als Basisklasse fuer die DLL-Schnittstelle class 'c_exp' verwendet

    muß die Warnung mich interessieren oder kann ich sie übergehen ? 😕



  • Wenn Du c_exp exportieren willst, musst Du logischerweise auch c_root exportieren!


Anmelden zum Antworten