Dll
-
Ich habe schonmal mit erfolg eine Funktion in eine DLL geschrieben und aufrufen können mit der exe. Was muss ich aber tun, wenn manche meiner Funktionen Strukturen benutzen die ich vorher eingebunden habe.
#include "Strukturen.h"viele Funktionen...
Hauptteil
#include "Funktionen.h"Dabei ist zu beachten das durch die eingebundenen Funktionen auch erst die Strukturen im Hauptteil bekannt werden. Kann man include auch in einer DLL benutzen oder was muss man da machen?
-
Ist das eine MFC-Erweiterungsdll?
Dann helfen dir vielleicht diese Zeilen auf die Sprünge.
#ifdef _VIEWDLL_ #define DLL_EXPORT_BASIS _declspec(dllexport) #else #define DLL_EXPORT_BASIS _declspec(dllimport) #endif
-
Hab zwar nicht ganz kapiert was du meinst, aber versuch mal das:
in: Funktionen.h
#ifndef MY_FUNKTIONEN_H
#define MY_FUNKTIONEN_Hhier der code aus Funktionen.h
.
.
.#endif.