Problem mit Funktion in DLL
-
Kannst du es mir an meinem Quellcode demonstrieren?
Kapiere irgednwie deine Abgehackten Sätze net
-
Bin eben manchmal schreibfaul.
class DLL_EXPORT_MAKRO CTeDaApp : public CWinApp
Wie DLL_EXPORT_MAKRO bei dir heißt, hab ich eben nicht gefunden.
Vergiß den include der Datei mit dem Makro nicht.
-
estartu schrieb:
Bin eben manchmal schreibfaul.
class DLL_EXPORT_MAKRO CTeDaApp : public CWinApp
Wie DLL_EXPORT_MAKRO bei dir heißt, hab ich eben nicht gefunden.
Vergiß den include der Datei mit dem Makro nicht.
hä? was isn dieses DLL Export Makro? So was habe ich nie erstellt
-
Du hast dir meine Anleitung also nicht komplett angeschaut, schade.
Ganz unten steht es nämlich:Jetzt noch die Exportsymbole einrichten.
Eine neue .h Datei erstellen.Das hier etwas anpassen:
#ifdef _VIEWDLL_ #define DLL_EXPORT_ORTE _declspec(dllexport) #else #define DLL_EXPORT_ORTE _declspec(dllimport) #endif
_VIEW_DLL_ muss in den Projekteigenschaften eingetragen werden. (Präprozessordefinitionen).
DLL_EXPORT_ORTE bzw. das dem Projektnamen angepasste Makro muss vor Funktionsnamen bzw. Klassennamen geschrieben werden, die den übergeordneten Projekten bekannt sein sollen.
Die Worte in Grossbuchstaben kannst du frei wählen, wie es dir gefällt. Das fehlt dir noch, dann sollte es klappen.
-
Alter verwalter ich mach irgendwie was grundlegendes falsch. Kann mir irgendjemand nen komplettes Projekt schicken? Was funktioniert mit einer kleine funktion drinnen. Vielleicht kann ja einer mal was hoch laden bei Rapidshare oder so.
MFG
-
Meinst du nicht, es wäre hilfreicher, zu gucken, was du falsch gemacht hast?
Du hast doch schon was, oder?
-
so hier habe ich das mal hoch geladen. Hoffe ihr kommt mir Rapidshare klar
Wäre echt cool wenn ich das endlich hin bekommen würde.
-
http://rapidshare.de/files/10499767/TeDa.rar.html
hier ist der link nur wirklich
-
AFX_EXT_CLASS ist das Macro
class AFX_EXT_CLASS CTeDaApp : public CWinApp { .... }
Das sollte helfen
-
Also ich spüre das ich nah dran bin bei mir kommt jetzt so ein feler hier.
Definition von Statisches Datenelement für dllimport nicht erlaubt
-
PLZ Help!