Hallo!
Als ik in Windows mijn DLL wil gebruiken via LoadLibrary, moeten de geexporteerde functies in het C namespace staan met extern "C".
Het probleem is alleen dat je geen non-pointer c++ class'en als return waarde meer kunt geven (ik geloof ook niet eens argumenten).
Is hier een workaround voor of moet ik mijn hele broncode veranderen? (GCC keurt het nl. wél goed)
Bedankt,
Barry
Als ik in Windows mijn DLL wil gebruiken via LoadLibrary, moeten de geexporteerde functies in het C namespace staan met extern "C".
Het probleem is alleen dat je geen non-pointer c++ class'en als return waarde meer kunt geven (ik geloof ook niet eens argumenten).
Is hier een workaround voor of moet ik mijn hele broncode veranderen? (GCC keurt het nl. wél goed)
Bedankt,
Barry
[ Voor 4% gewijzigd door phaas op 04-03-2004 21:00 ]