2010-11-23 7 views
0

Ok, les gens viennent d'installer le kit DirectX SDK de juin, en lisant la documentation. Configurez mon studio visuel en pointant vers les fichiers Lib Include et Executable appropriés à l'aide d'une variable utilisateur.Problème de lien DirectX: Problème de lieur

$ (DXSDK_DIR) qui est défini sur le chemin du fichier SDK

J'ai essayé une démo de la technologie au hasard, il a travaillé des jours heureux! Décidé à commencer dans les tutoriels regardé le premier, a décidé d'ouvrir le fichier SLN et le construire pour pratiquer un peu de rétro-ingénierie.

Hélas non, je continue d'avoir cette erreur!

Erreur 1 LNK1104 d'erreur fatale: ne peut pas ouvrir le fichier 'd3d10d.lib' Tutorial00 Tutorial00

J'ai vérifié le dossier Lib/x86 dossier de débogage est là !!!! J'ai aussi nettoyé et reconstruit la solution toujours pas de joie!

Je pensais que c'était peut-être un problème avec ma variable utilisateur, l'échange pour le lien direct.

exe ​​ C: \ Program Files \ Microsoft DirectX SDK (Juin 2010) \ Utilities \ Bin \ x86

comprennent C: \ Program Files \ Microsoft DirectX SDK (Juin 2010) \ Inclure

lib C: \ Programmes \ Microsoft DirectX SDK (juin 2010) \ Lib \ x86

Toujours la même erreur!

J'ai décidé de pousser ça sur le côté pendant que j'essayais le 2ème tutoriel non pas qu'il me donne une erreur de la même veine.

Erreur 1 C1083 erreur fatale: Impossible d'ouvrir le fichier à inclure: 'd3d10sdklayers.h': Aucun fichier ou répertoire c: \ program files \ microsoft \ windows sdks \ v6.0a \ include \ d3d10.h 6676 Tutorial01

le second semble être quelque chose à voir avec Windows 6 SDK est-ce pas un pour le développement mobile ou suis-je confus. J'avais l'impression que DirectX SDK était autonome et devait simplement être lié au compilateur VS. Pour les ninjas de GameDev, qu'est-ce que je fais mal?

Répondre

1

Vous ne savez pas quelle version de Visual Studio vous utilisez. On dirait que vous avez oublié d'ajouter le fichier d3d10d.lib aux paramètres de l'éditeur de liens. Si vous utilisez 2010, essayez d'ajouter d3d10d.lib à Project-> Properties-> Linker-> Input-> Dependencies supplémentaires.

Le deuxième problème est une mauvaise configuration en ce qui concerne vos chemins d'inclusion.