tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
3206
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kabbo kabbo ist offline Grünschnabel
    Registriert seit
    Sep 2008
    Beiträge
    1
    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

  1. Statische Variablen in Struts-Tags nutzen
    Von 7bkahnt im Forum Java
    Antworten: 0
    Letzter Beitrag: 22.06.10, 10:44
  2. Visual Basic 2008 - Problem mit Exe
    Von Ph4Z3r im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 28.04.10, 22:02
  3. Visual C++ 2008 EE - Problem Configuration Properties
    Von stEEdZ im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 11.03.09, 18:39
  4. Antworten: 2
    Letzter Beitrag: 02.02.09, 18:52
  5. Zwischenspeicher nutzen [Visual Basic 2008]
    Von Erik im Forum .NET Café
    Antworten: 3
    Letzter Beitrag: 28.07.08, 19:45