Fehler bei ersten Gehversuchen
-
Hallo zusammen.
Bei diesem Programm:
#include <Windows.h> #include <StdIO.h> #include <D3D9.h> int g_iNumAdapters; D3DADAPTER_IDENTIFIER9* g_pAdapters; PDIRECT3D9 g_pD3D = NULL; int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char* pcCmdLine, int iShowCmd) { char acAdapterInfo[1024]; //Schnittstelle für Direct 3D erzeugen g_pD3D = Direct3DCreate9(D3D_SDK_VERSION); if(g_pD3D == NULL) { //Fehler aufgetreten MessageBox(NULL, "Fehler beim erzeugen der Direct 3D Schnittstelle !", "Fehler", MB_OK | MB_ICONEXCLAMATION); return 1; } // Anzahl der Adapter ermitteln g_iNumAdapters = g_pD3D->GetAdapterCount(); // Speicher reservieren und Informationen über jeden Adapter sammeln g_pAdapters = new D3DADAPTER_IDENTIFIER9[g_iNumAdapters]; for (int iAdapter = 0; iAdapter < g_iNumAdapters; iAdapter++) { if(FAILED(g_pD3D->GetAdapterIdentifier(iAdapter, 0, &g_pAdapters[iAdapter]))) { MessageBox(NULL, "Adapterinformationen konnten nicht abgefragt werden!", "Fehler", MB_OK | MB_ICONEXCLAMATION); g_pD3D->Release(); delete[] g_pAdapters; return 1; } // Adapterinformationen anzeigen sprintf(acAdapterInfo, "Adapter-ID: %d\n Name: %s\n Treiber: %s\n Treiberversion: %d", iAdapter, g_pAdapters[iAdapter].Description, g_pAdapters[iAdapter].Driver, g_pAdapters[iAdapter].DriverVersion); MessageBox(NULL, acAdapterInfo, "Adapter gefunden", MB_OK | MB_ICONINFORMATION); } g_pD3D->Release(); delete[] g_pAdapters; return 0; }
gibt mir Visual C++ 6 folgende Fehlermeldung :
Linker-Vorgang läuft...
LIBCD.lib(crt0.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _main
Debug/P92.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.P92.exe - 2 Fehler, 0 Warnung(en)
Abgesehen von obigen includes habe ich folgende Bibliotheken eingebunden:
d3d9.lib und DxErr9.lib.Wäre nett wenn jmd. helfen würde...
-
Hat sich erledigt.