1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Problem: Release Mode - unresolved externals

  • moaxl
  • 23. Januar 2005 um 21:02
  • Unerledigt
  • moaxl
    6
    moaxl
    Mitglied
    Reaktionen
    1
    Punkte
    316
    Beiträge
    50
    • 23. Januar 2005 um 21:02
    • #1

    Hi,

    ich verwende Visual Studio 2003 .net,
    im Debugmodus funktioniert unser programmerl tadellos, im Release Modus (den wir bis auf die Optimierung gleich konfiguriert haben wie den Debug) bekomm ich einen Haufen unresolved externals.
    Wir verwenden in unserem Projekt tinixml und fmod, für die ich die entsprechenden unresolved externals erhalt.
    die .lib's sind allerdings korrekt in den Projekt settings gesetzt und auch die .h Files in den include settings.

    Mesh_structure error LNK2001: unresolved external symbol "public: __thiscall TiXmlDocument::TiXmlDocument(char const *)" (??0TiXmlDocument@@QAE@PBD@Z)

    als beispiel

    wenn ich inkrementelles Linken aktiviere (was beim debug modus angehackelt sit) bekomm ich noch das Warning:
    Mesh_structure warning LNK4075: ignoring '/INCREMENTAL' due to '/OPT:ICF' specification

    hat jemand schon mal ein ähnliches Problem gehabt oder hat einen Tipp?
    vielen Dank
    Manni

  • lerod
    13
    lerod
    Mitglied
    Reaktionen
    5
    Punkte
    1.620
    Beiträge
    315
    • 23. Januar 2005 um 22:10
    • #2

    am einfachsten auf der microsoft seite in den msdn sites stöbern :winking_face:


    http://msdn.microsoft.com/library/defaul…tml/lnk2001.asp


    lg

  • Ringding
    11
    Ringding
    Mitglied
    Reaktionen
    12
    Punkte
    1.237
    Beiträge
    244
    • 24. Januar 2005 um 19:28
    • #3

    Woher kommt diese TiXmlDocument? Ist das xerces? Hast du nicht vielleicht doch vergessen, die richtigen Libs auch im Release-Mode bei den Linkereinstellungen hinzuzufügen?

  • moaxl
    6
    moaxl
    Mitglied
    Reaktionen
    1
    Punkte
    316
    Beiträge
    50
    • 24. Januar 2005 um 19:44
    • #4

    erstmal vielen dank, wir haben's zwar in den library einstellungen beim linker im release mode hingeschrieben, aber scheinbar ins falsche Kastl...
    jetzt haut's tadellos hin

    bezüglich TiXMLdocumnet: das kommt von tinyxml, einem kleinen xml-parser

    danke nochmal
    lg manni

  • EvilGuyMischa
    9
    EvilGuyMischa
    Mitglied
    Reaktionen
    1
    Punkte
    721
    Beiträge
    140
    • 24. Januar 2005 um 19:51
    • #5

    versuch mal bei deiner release config:

    program settings -> c++ -> precompiled headers

    zu deaktivieren.

    "28 days, 6 hours, 42 minutes, 12 seconds - that is when the world will end."
    [Frank, the bunny | Donnie Darko]http://mischa.outsrc.com/

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English