ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
3206
3206
EMPFEHLEN
-
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 ==========Geändert von kabbo (02.09.08 um 22:31 Uhr) Grund: statisch also natürlich lib nicht dll
Ähnliche Themen
-
Statische Variablen in Struts-Tags nutzen
Von 7bkahnt im Forum JavaAntworten: 0Letzter Beitrag: 22.06.10, 10:44 -
Visual Basic 2008 - Problem mit Exe
Von Ph4Z3r im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 28.04.10, 22:02 -
Visual C++ 2008 EE - Problem Configuration Properties
Von stEEdZ im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 11.03.09, 18:39 -
Problem mit Microsoft Visual Studio 2008 Prof edition
Von newcode im Forum .NET CaféAntworten: 2Letzter Beitrag: 02.02.09, 18:52 -
Zwischenspeicher nutzen [Visual Basic 2008]
Von Erik im Forum .NET CaféAntworten: 3Letzter Beitrag: 28.07.08, 19:45





Zitieren
Login






