1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Problem: Release Mode - unresolved externals

  • moaxl
  • 23. Januar 2005 um 21:02
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • moaxl
    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
    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 ;)


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


    lg

  • Ringding
    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
    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
    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.

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum