DLLs, Heap & MFC Einbindung in Projekte !?!?
-
ich habe ein projekt was auf eine DLL zugreift.
ich erstelle das projekt so, und es funktioniert alles:
MFC in gemeinsahm genutzter DLL verwenden.das hat allerdings den nachteil das auf rechnern ohne VStudio ein par DLLs fehlen.
stelle ich es so ein, funktionierts NICHT:
MFC in statischer bibliothek verwenden.dann kommt während der laufzeit der DLL ein fehler in dem er ein problem mit dem heap hat.
gibt es ne lösung um mein projekt mit unteren einstellungen korekt laufen zu lassen ??
-
Hallo!
Versuch mal noch bei den Projekteigenschaften, C/C++, Code Generation, bei Runtime Library das entsprechende auszuwählen (ohne DLL) , dann sollte es gehen.
Wenn du mir deine Email gibst schick ich dir ein prog (depends.exe),
da kannst du überprüfen von welchen DLL's dein Prog abhängig ist.lg,
lixi6
-
depends hab ich schon, aber gute idee. ich probier das gerade mal aus mit den projekteigenschaften ...
-
ich kann das projekt nur fehlerfrei kompilieren und danach ausführen wenn ich einstelle:
- Codegeneration -> Multithreaded Debuggern
- MFC mit gemeinsahm genutzter DLLund wenn ich das mit der gemeinsahm genutzten DLL mache, dann klappt das nicht.
ich muss es irgendwie hinkriegen das ich MFC in als sttische bibliothek verwenden kann