Problem statische dll in Visual C++ 2008 zu nutzen

kabbo

Grünschnabel
Hallo.

Habe da ein Problem eine statische Bibliothek (natürlich lib, Titel nicht beachten) in Visual C++ 2008 zu nutzen, hoffe Ihr könnt mir helfen.
Habe eine Mappe mit 2 Projekten. Das erste Proekt erstellt eine statische Bibliothek, die in dem anderen Projekt genutzt werden soll. Habe den Verweis auf das Projekt angegeben und den Pfad für die Header hinzugefügt, bekomme aber ständig Linker Fehler (siehe unten)

Wäre dankbar für jeden Hinweis.


....
1>Bibliothek wird erstellt...
1>Tools - 0 Fehler, 2 Warnung(en)
2>------ Neues Erstellen gestartet: Projekt: iIB, Konfiguration: Debug Win32 ------
2>Die Zwischen- und Ausgabedateien für das Projekt "iIB" mit der Konfiguration "Debug|Win32" werden gelöscht.
2>Kompilieren...
2>cl : Befehlszeile warning D9035 : Die Option "Wp64" ist veraltet und wird in einer der nächsten Versionen entfernt.
2>column.cpp
2>main.cpp
2>process.cpp
2>stat.cpp
....
2>Code wird generiert...
2>Kompilieren...
2>cl : Befehlszeile warning D9035 : Die Option "Wp64" ist veraltet und wird in einer der nächsten Versionen entfernt.
2>getopt.c
2>pca.c
2>Code wird generiert...
2>Manifest in Ressourcen wird kompiliert...
2>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
2>Copyright (C) Microsoft Corporation. All rights reserved.
2>Verknüpfen...
2>column.obj : warning LNK4075: /EDITANDCONTINUE wird aufgrund der Angabe von /INCREMENTAL:NO ignoriert.
2>tools.lib(TemporaryFile.obj) : error LNK2028: Nicht aufgelöstes Token (0A000007) ""extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)", auf das in Funktion ""public: __thiscall std::bad_alloc::bad_alloc(char const *)" (0bad_alloc@std@@$$FQAE@PBD@Z)" verwiesen wird.
2>tools.lib(ExternalSort.obj) : error LNK2028: Nicht aufgelöstes Token (0A000007) ""extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)", auf das in Funktion ""public: __thiscall std::bad_alloc::bad_alloc(char const *)" (0bad_alloc@std@@$$FQAE@PBD@Z)" verwiesen wird.
2>tools.lib(Tools.obj) : error LNK2028: Nicht aufgelöstes Token (0A000007) ""extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)", auf das in Funktion ""public: __thiscall std::bad_alloc::bad_alloc(char const *)" (0bad_alloc@std@@$$FQAE@PBD@Z)" verwiesen wird.
2>tools.lib(TemporaryFile.obj) : error LNK2020: Nicht aufgelöstes Token (0A000525) "void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (_M@$$FYMXPAXIHP6MX0@Z@Z).
2>tools.lib(ExternalSort.obj) : error LNK2028: Nicht aufgelöstes Token (0A000589) ""void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (_M@$$FYMXPAXIHP6MX0@Z@Z)", auf das in Funktion ""public: virtual void * __thiscall std::bad_alloc::`vector deleting destructor'(unsigned int)" (_Ebad_alloc@std@@$$FUAEPAXI@Z)" verwiesen wird.
2>tools.lib(Tools.obj) : error LNK2028: Nicht aufgelöstes Token (0A000604) ""void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (_M@$$FYMXPAXIHP6MX0@Z@Z)", auf das in Funktion ""public: virtual void * __thiscall std::bad_alloc::`vector deleting destructor'(unsigned int)" (_Ebad_alloc@std@@$$FUAEPAXI@Z)" verwiesen wird.
2>tools.lib(Tools.obj) : error LNK2028: Nicht aufgelöstes Token (0A000658) ""private: static void __cdecl std::locale::facet::facet_Register_m(class std::locale::facet *)" (?facet_Register_m@facet@locale@std@@$$FCAXPAV123@@Z)", auf das in Funktion ""public: void __thiscall std::locale::facet::_Register(void)" (?_Register@facet@locale@std@@$$FQAEXXZ)" verwiesen wird.
2>tools.lib(TemporaryFile.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)".
2>tools.lib(Tools.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)".
2>tools.lib(ExternalSort.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)".
2>tools.lib(rand48.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)".
2>tools.lib(SHA1.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)".
2>tools.lib(Tools.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)" in Funktion ""public: __thiscall std::bad_alloc::bad_alloc(char const *)" (0bad_alloc@std@@$$FQAE@PBD@Z)".
2>tools.lib(ExternalSort.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)".
2>tools.lib(TemporaryFile.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)".
2>tools.lib(Tools.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (_M@$$FYMXPAXIHP6MX0@Z@Z)" in Funktion ""public: virtual void * __thiscall std::bad_alloc::`vector deleting destructor'(unsigned int)" (_Ebad_alloc@std@@$$FUAEPAXI@Z)".
2>tools.lib(ExternalSort.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (_M@$$FYMXPAXIHP6MX0@Z@Z)".
2>tools.lib(TemporaryFile.obj) : error LNK2001: Nicht aufgelöstes externes Symbol ""void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (_M@$$FYMXPAXIHP6MX0@Z@Z)".
2>tools.lib(Tools.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""private: static void __cdecl std::locale::facet::facet_Register_m(class std::locale::facet *)" (?facet_Register_m@facet@locale@std@@$$FCAXPAV123@@Z)" in Funktion ""public: void __thiscall std::locale::facet::_Register(void)" (?_Register@facet@locale@std@@$$FQAEXXZ)".
2>LINK : error LNK2001: Nicht aufgelöstes externes Symbol "__CorExeMain@0".
2>Debug\iIB.exe : fatal error LNK1120: 12 nicht aufgelöste externe Verweise.
2>Das Buildprotokoll wurde unter "file://c:\Project\VC++\iIB\Debug\BuildLog.htm" gespeichert.
2>iIB - 21 Fehler, 4 Warnung(en)
========== Alles neu erstellen: 1 erfolgreich, Fehler bei 1, 0 übersprungen ==========
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück