Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Komplettes Projekt in dll exportieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.08.2005, 17:12 Uhr
~RObBOb
Gast


Hallo,

wir haben folgendes Problem:

wir sind keine großen Programmierchecker und müssen nun ein gesamtes Projekt in eine dll exportieren.
Wir hatten dafür mal testhalber eine einzelne Klasse folgendermaßen exportiert:

in der .h datei:

#ifdef DLL_EXPORT
#define DllImportExport __declspec( dllexport )
#else
#define DllImportExport __declspec( dllimport )
#endif

und dann:

class DllImportExport Klassenname
{
}

Im aufrufenden Programm haben wir dann die Header Datei eingebunden, gegen die .lib gelinkt und dann eine Instanz der Klasse geschaffen - hat soweit auch funktioniert.

Nun haben wir ein größeres Projekt, eine Midi-Thru Funktion, wen es interessiert:
www.codeproject.com/audio/midiwrapper.asp?df=100&forumid=4578&exp=0&select=1198162#xx1198162xx

Diese besteht aus mehreren cpps und h dateien mit vielen klassen, vererbungen und namespaces - machen wir es wie oben, also nur die Abfrage und dann unser DllImportExport vor jeden Klassennamen, erhalten wir super viele (vorallendingen Linker-)fehler.

Könnt ihr uns irgendwie helfen oder Tipps geben??
Kann man nicht eigentlich auch "automatisiert" eine dll aus einem vorhandenem Projekt erzeugen oder muss man das wirklich von hand für jede einzelne vorkommende Klasse machen?
Wenn das Projekt MFC benutzt, müssen wir dann auch zwangsläufig eine MFC Dll erstellen??
(hoffentlich keine zu doofe Frage)

Vielen Dank soweit,
Marius und Robin
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: