Hallo!
Ich habe vor wenigen Wochen meinen PC neu aufgesetzt.
Als ich Visual C++ 2010 und das DirectX SDK heruntergeladen habe, habe ich auch noch das Update von David heruntergeladen, mit welchem man auch VC++ 2010 benutzen kann.
Gesagt getan, das Beispiel mit dem Konfigurationsdialog funktionierte (und funktioniert immer noch) einwandfrei; aber als ich dann das erste Beispiel mit dem Fenster geschrieben hatte, kamen (und kommen immer noch :-( ) Fehlermeldungen; Linkerfehler.
VC++ spuckt das hier aus:
1>------ Erstellen gestartet: Projekt: Eigenes Projekt, Konfiguration: Debug Win32 ------
1> Versuche eine harte Verknuepfung zu erzeugen ...
1> Feste Verknüpfung erstellt für C:\Spieleprogrammierung\3D-Spieleprogrammierung-Update\Eigenes Projekt\TriBaseD.dll <<===>> C:\Spieleprogrammierung\3D-Spieleprogrammierung-Update\TriBase\Bin\TriBaseD.dll
1> OK.
1>Eigenes Projekt.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""enum tbResult __cdecl ExitWindow(void)" (?ExitWindow@@YA?AW4tbResult@@XZ)" in Funktion "_WinMain@16".
1>Eigenes Projekt.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""enum tbResult __cdecl InitWindow(int,int,char *,struct HICON__ *)" (?InitWindow@@YA?AW4tbResult@@HHPADPAUHICON__@@@Z)" in Funktion "_WinMain@16".
1>C:\Spieleprogrammierung\3D-Spieleprogrammierung-Update\Eigenes Projekt\Eigenes Projekt (Debug).exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 1 aktuell, 0 übersprungen ==========
Also am Code kann es nicht liegen da ich ihn
1. 100%-tig überprüft habe und
2. Den Code vom Beispiel übernommen habe.
Hab ich irgendwas bei den Einstellungen vom Linker falsch gemacht oder muss ich irgendwelche .cpp's dem Projekt hinzufügen?
Hoffe mir kann jemand helfen