Eigene Funktionen in DLL geht nicht
-
http://www.henkessoft.de/api6.htm
Ich versuche mich gerade in die DLL Programmierung einzuarbeiten. Dazu verwende ich das Tutorial von oben.
Eigentlich wollte ich in der DLL eigenen Funktionen, welche in einer statischen Lib ausgelagert sind verwenden.
Eigentlich sind es keine Funktionen sondern Methoden einer Klasse. Also dachte ich ich könnte es liegt daran das es eine Klasse ist?
Der Compiler meldet: Nichtaufgeloestes externes Symbol
Ich habe alle nötigen Lib eingebunden und Headerfiles auch.
-
falls du statisch zurückgreifen möchtest musst du die klasse exportieren.
class EXPORT Foo { // ... };header einbinden, lib mitlinken.
-
'Bindungsangabe' erfordert die Verwendung des Schluesselwortes 'extern' und muss vor allen anderen Bezeichnern stehen
Habe ich gemacht. Was meint er jetzt damit?
-
du kannst natürlich kein extern "c" verwenden
#define EXPORT __declspec (dllexport)http://www.cpp-tutor.de/cpp/le07/le07_03_d1.htm
[edit]
rechtschreibung