Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Linker macht Blödsinn

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
04.09.2003, 17:44 Uhr
0xdeadbeef
Gott
(Operator)


Moin,

Ich hab ein Problem mit dem Windows-Linker. Ich schreib mir grade ne DLL, die die MFC benutzt. Sie soll nachher aus Excel raus aufgerufen werden.

Das Ding funktioniert auch gut, solange ich die DLL im Debug-Modus übersetze und die MFC dynamisch linke. Sobald ich das Ding im Release-Modus kompiliere oder statisch linke, läuft es zwar auch, aber wenn ich nachher Excel zumachen will, schmiert es mir mit einem Segfault ab. Das ist deswegen blöde, weil ich nachher keine Debug-Symbole mit ausliefern wollte, und weil die DLL auch auf NT 4 laufen soll, bei dem von Haus aus noch keine MFC dabei sind. Plus, Debuggen ohne Debug-Symbole ist ein bisschen schwierig...

Hat vielleicht irgendjemand von euch ne Ahnung, wie der Windows-Linker eigentlich arbeitet, damit ich nen Anhaltspunkt habe, was da schieflaufen könnte?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.09.2003, 17:46 Uhr
0xdeadbeef
Gott
(Operator)


Korrigiere, das mit der Release-Version war nur Zufall. Jedenfalls ist der Absturz dann nicht reproduzierbar. Wenn ich statisch linke, schmiert es mir aber dauernd ab.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.09.2003, 17:48 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


so ein ähnliches problem hatte ich auch mal
habs nicht gelöst bekommen.
Da habe ich dann excel einfach mit terminateprocess abgeschossen wenns geschlossen werden sollte
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.09.2003, 17:58 Uhr
0xdeadbeef
Gott
(Operator)


Naja, das ist mir eine etwas zu drastische Maßnahme...wie linkt Windows eigentlich Bibliotheken zusammen?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: