VS 2010 Ultimate und DirectX - Link Error
-
Hallo,
mein Problem gehört wohl zu den Standard-Problemen, was ich so bei Google gefunden habe:
Ich wollte das DirectX SDK (Jun 2010) in mein Visual Studio 2010 einbinden.
Daher habe ich das SDK installiert, hat problemlos funktioniert.Anschließend neues Projekt erstellt in Visual Studio 2010 (habs auch einfach mal bereits mit VS Express 2013 probiert) zum Testen.
Hier mal Screenshots der Einstellungen:
https://dl.dropboxusercontent.com/u/19112345/Include.jpg
https://dl.dropboxusercontent.com/u/19112345/lib.jpg
https://dl.dropboxusercontent.com/u/19112345/link.jpg
(Wo sind eigentlich die Buttons zum Bild einfügen? Wahrscheinlich bin ich gerade zu blind!

Ok, ich denke sollte soweit in Ordnung sein!
Nun zum Test diesen Code eingetippt:
#include <Windows.h> #include <stdio.h> #include <d3d9.h> #include <d3dx9.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char* pcCmdLine, int iShowCmd) { PDIRECT3D9 pD3D = Direct3DCreate9(D3D_SDK_VERSION); pD3D->Release(); return 0; }Daraufhin diese Fehlermeldung:
1>DXTest.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_Direct3DCreate9@4" in Funktion "_WinMain@16".
1>E:\Programmierung\Eigene\DXTest\Debug\DXTest.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.Dabei hab ich doch bei den Einstellungen soweit alles richtig gemacht oder überseh ich irgendetwas? Die lib ist auch dem Linker mitgeteilt!
Danke!
-
Hast du die Einstellungen auch für alle Konfigurationen gemacht? In den Screeshots sieht man nur die Einstellungen für den Debug Build. Du baust nicht zufällig gerade Release!? Außerdem hast du das lib Verzeichnis in der Win32 Konfiguration offenbar auf x64 gesetzt...