[IC] Problem (VS2010 kompiliert, VS2008 nicht)



  • Moin,

    Dieser Quelltext "funkioniert" wunderbar unter VS2010 Express:

    #include "ic.hpp"
    
    int main()
    {
    	ic::shorties::clrscr(ic::BG_BLACK);
    }
    

    Wenn ich den gleichen Quelltext mit VS2008 (Express/Prof) kompiliere, kommen folgende Errors raus:

    Fehler	1	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall ic::Console::clear(int,char)" (?clear@Console@ic@@QAEXHD@Z)" in Funktion ""void __cdecl ic::shorties::clrscr(int,char)" (?clrscr@shorties@ic@@YAXHD@Z)".	main.obj
    Fehler	2	error LNK2001: Nicht aufgelöstes externes Symbol ""class ic::Console & ic::con" (?con@ic@@3AAVConsole@1@A)".	main.obj
    Fehler	3	fatal error LNK1120: 2 nicht aufgelöste externe Verweise.	j:\jh\Visual Studio 2008\Projects\Container_1\Debug\Temp.exe	1
    

    Woran kann/könnte das liegen?



  • Moin,

    hab den Fehler gefunden:
    Basis war ein QT-Projekt, bei dem ich alles gelöscht hatte. Mit einem neuen "Leeren Projekt" funktioniert alles wunderbar 🙄 ...


Anmelden zum Antworten