Ich hab in einem früheren Beitrag etwas für dich gefunden, vielleicht hilft es dir:
Folgende zwei Beiträge stammen von Zipfiklatscher vom 18 Februar!!!
Fehlermeldung:
Fenster.obj : error LNK2001: Nichtaufgeloestes externes Symbol "enum tbResult __cdecl ExitWindow(void)" (?ExitWindow@@YA?AW4tbResult@@XZ)
Fenster.obj : error LNK2001: Nichtaufgeloestes externes Symbol "enum tbResult __cdecl InitWindow(int,int,char *,struct HICON__ *)" (?InitWindow@@YA?AW4tbResult@@HHPADPAUHICON__@@@Z)
Debug/Fenster.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Quellcode (Listing 2.55):
Code (C++):
#include <TriBase.h>
#include "..\\..\\Allgemeines\\InitWindow.h"
#include "..\\resource.h"
tbResult Render(float fNumSecPassed)
{
return TB_OK;
}
tbResult Move(float fNumSecPassed)
{
return TB_OK;
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char* pcCmdLine, int nShowCmd )
{
tbInit();
InitWindow(640,480,"Beispielprogramm Nr. 1: Fenster",LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1)));
// Nachrichtenschleife
tbDoMessageLoop(Render,Move);
ExitWindow();
tbExit();
return 0;
}
Die Datei TriBaseD.lib wurde angegeben, alle Verzeichnise der Libs und Includes wurde angegeben, die datei FENSTER.RC wurde dem Projekt hinzugefügt und die #include dateien sind in den richtigen ordnern.
---------------------------------------------------------
Lösung:
ok also nachdem ich die InitWindow.h und InitWindow.cpp dem projekt hinzugefügt hab gehts jetzt...