Habe mir schon einige tutorials angeschaut, jedoch waren die meisten nur für windows-dlls.
zur zeit sieht meine header und cpp-datei so aus:
/* Headerdatei "dlltest.h" */
struct STRUKTUR
{
int wert;
};
int Get(STRUKTUR s);
void Set(STRUKTUR& ref_s, int wert);
/* Quelltextdatei "dlltest.cpp" */
#include "dlltest.h"
int Get(STRUKTUR s)
{
return s.wert;
}
void Set(STRUKTUR& ref_s, int wert)
{
ref_s.wert = wert;
}
kompiliert hab ich die dlltest.cpp mit "gcc test.cpp -fpic -shared -o dlltest", was auch ohne fehlermeldung funktioniert hat... nur zugreifen kann ich auf die library nicht
zur zeit sieht meine header und cpp-datei so aus:
/* Headerdatei "dlltest.h" */
struct STRUKTUR
{
int wert;
};
int Get(STRUKTUR s);
void Set(STRUKTUR& ref_s, int wert);
/* Quelltextdatei "dlltest.cpp" */
#include "dlltest.h"
int Get(STRUKTUR s)
{
return s.wert;
}
void Set(STRUKTUR& ref_s, int wert)
{
ref_s.wert = wert;
}
kompiliert hab ich die dlltest.cpp mit "gcc test.cpp -fpic -shared -o dlltest", was auch ohne fehlermeldung funktioniert hat... nur zugreifen kann ich auf die library nicht
Comment