SDL nicht aufgelöstes externes Symbol "__imp____iob_func"



  • Hallo, ich verwende SDL 1.2.15 in Visual Studio 2015 für ein Spiel vom Buch C++ für Spieleprogrammierer. Ich habe alles richtig eingebunden doch beim Kompilieren entsteht die Fehlermeldung: nicht aufgelöstes externes Symbol "__imp____iob_func" in Funktion "_ShowError". Was hat das zu bedeuten?



  • Da musst du wohl die iob-Funktion selber definieren. Die hat ein SDL-Entwickler wohl vergessen.

    FILE _iob[] = {*stdin, *stdout, *stderr};

    extern "C" FILE * __cdecl __iob_func(void)
    {
    return _iob;
    }


Anmelden zum Antworten