Compile_Problem



  • Wenn ich in dem Debug-Modus compiliere klappt alles. Aber wenn ich es im Release-Modus versuche bekomme ich immer folgende Fehlermeldung:
    [code]
    1>main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static class sf::Color const sf::Color::White" (?White@Color@sf@@2V12@B)".

    1>main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static class sf::RenderStates const sf::RenderStates::Default" (?Default@RenderStates@sf@@2V12@B)".

    1>C:\Users\Besitzer\Documents\Visual Studio 2010\Projects\Grünwand\Release\Leeres Projekt.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


  • Mod

    Zeig Deinen Code.
    Offensichtlich sind die Funktionen in der Release Version nicht vorhanden.
    Schon mal einen Rebuild all versucht?



  • Martin Richter schrieb:

    Zeig Deinen Code.
    Offensichtlich sind die Funktionen in der Release Version nicht vorhanden.

    Vermutlich wird man den GRund für nicht aufgelöste externe Symbole
    nicht im Quelltext finden....

    Google meint:

    Did you link the static libraries in build options?

    Debugger:
    -lsfml-graphics-s-d
    -lsfml-window-s-d
    -lsfml-system-s-d

    Build:
    -lsfml-graphics-s
    -lsfml-window-s
    -lsfml-system-s

    Ansonsten wäre das Spieleforum für SFML wohl eher kompetent.


Anmelden zum Antworten