2009-09-15 5 views
3

J'essaye de construire portaudio en utilisant MS VC++ 2009. La première fois que j'ai essayé de le faire, j'ai eu une erreur que dsound.h n'a pas été trouvé. J'ai ensuite téléchargé et installé DirectX 9.0c. Maintenant, j'ai supposé que l'installateur créerait une variable d'environnement DX_SDK, à travers laquelle je peux pointer vers le fichier d'en-tête dans MSVC. Cependant, cela ne s'est pas produit et maintenant je ne suis pas en mesure de localiser le dossier où DirectX est installé. Le programme d'installation ne fournit pas d'option pour que je spécifie où je veux installer. S'il vous plaît aider.Impossible de trouver dsound.h après l'installation de Directx 9.0c sur Windows XP

+0

avez-vous installé directx SDK? –

+0

Les en-têtes hérités DirectSound8 sont inclus dans Windows SDK 7.0 ou version ultérieure. Vous n'avez pas besoin de l'ancien SDK DirectX pour cela. Voir [SDK DirectX d'un certain âge] (http://blogs.msdn.com/b/chuckw/archive/2012/08/22/directx-sdk-s-of-a-certain-age.aspx) et [ Un bref historique des SDK Windows] (http://blogs.msdn.com/b/chuckw/archive/2013/10/03/a-brief-history-of-windows-sdks.aspx). Le support du débogage pour DirectSound sur les versions modernes de Windows est difficile à trouver, donc il vaut mieux utiliser WASAPI ou XAudio2. –

Répondre

4

Généralement, dans de tels cas, vous devez configurer l'EDI pour rechercher des dossiers d'inclusion supplémentaires. Dans VS2005, cela se fait via Outils/Options/Projets et Solutions/VC++ Répertoires, puis "Inclure les fichiers" dans le combo supérieur droit. Vous voudriez naviguer manuellement vers le chemin d'inclusion DX - par exemple, sur mon ordinateur C: \ Program Files \ Microsoft DirectX SDK (août 2008) \ Inclure '.

HTH.

0

La variable d'environnement créée lors de l'installation de DirectXSDK est appelée "DXSDK_DIR". Vous devriez être en mesure de le trouver sous les "variables d'environnement système" et il est défini par défaut "C: \ Program Files (x86) \ Microsoft DirectX SDK (Juin 2010) \".

Questions connexes