ich möchte eine dll mit c++ erstellen, die später aus matlab heraus benutzt werden kann. um das einbinden in matlab zu vereinfachen deklariere ich die library als: extern "C". ich habe ein minimalbeispiel geschrieben, um zu schauen, ob alles so funktioniert wie ich es mir vorstelle. beim einbinden der dll in mein c testprogramm bekomme ich immer folgenden linker fehler: undefined reference to 'test_Methode'
Füg in der test_DLL.cpp ein #include "test_DLL.hpp" ein, damit der Compiler beim Kompilieren auch weiß, dass die Funktion extern "C" sein soll. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra