Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Dll erstellen

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
20.02.2003, 21:26 Uhr
Christian
C/C++ Master
(Operator)


Hallo zusammen

Ich habe ANSI C++ Quellcode bekommen und will nun daraus eine DLL machen. Ich habe eine Datei, die die Implementationen enthält und einen Header, der die Funktionen deklariert. Allerdings ist niergends eine export Anweisung vorhanden. Kann ich irgendwie ohne manuelles Einfügen sämtlicher Exportanweisungen oder def Datei mittels Compilereinstellungen oder so die DLL trotzdem samt LIB erstellen, so dass ich sie auch wieder gut verwenden kann?

Danke.
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.02.2003, 22:48 Uhr
Christian
C/C++ Master
(Operator)


Hi!

Okay, ich habe jetzt vor jede Funktion ein __declspec(dllexport) gesetzt. Funktioniert wunderbar bis auf eines: Beim Aufruf einer speziellen Funktion, die genau wie die anderen mit __declspec... deklariert wurden, meldet der Compiler den Error LNK 2001. Aber das verstehe ich nicht, diese Funktion müsste wie die anderen eben auch in der LIB verzeichnet sein...
Was könnte denn das noch für Ursachen haben?

Dankeschön.
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.02.2003, 23:25 Uhr
Christian
C/C++ Master
(Operator)


Hallo nochmal...
Okay, bin jetzt draufgekommen, da war ein Preprozessor ifdef drumrum. *schäm*

Grüße
--
Grüße, Christian
 
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: