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
3
A
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
- 1. Version DirectX sur Windows XP SP3
- 2. Construire Ruby sur Windows XP
- 3. Plantage inexplicable dans l'application DirectX dans Windows XP qui utilise la langue anglaise
- 4. Impossible de trouver Dumpbin.exe
- 5. L'événement WMI Win32_VolumeChangeEvent fonctionne sur Windows XP
- 6. Bouton de style Windows XP
- 7. SSRS: Impossible de trouver l'exécution
- 8. Impossible de trouver l'assembly
- 9. Git, Impossible de cloner repo sur Windows
- 10. Impossible de trouver l'assembly Microsoft.VisualStudio.TextTemplating
- 11. Impossible de trouver le chemin!
- 12. IIS sous Windows XP
- 13. Impossible de trouver NamespaceHandler noyau
- 14. Impossible de trouver le symbole
- 15. Impossible de trouver MSCVR90.dll
- 16. Démarrage d'un processus avec le démarrage de Windows (impossible de trouver des fichiers d'aide)
- 17. Déployer ASP.NET MVC sur IIS 5.1 (Windows XP)
- 18. Y at-il des problèmes de rendu de WPF sur Remote Desktop sous Windows XP?
- 19. Création de service sous Windows XP
- 20. Affichage de la fenêtre sur l'écran de connexion Utilisation de C# sous Windows XP
- 21. Installer PHP sur XP/IIS 5.1?
- 22. "Impossible de trouver la procédure stockée"
- 23. Application DirectX sur les fenêtres 64 bits
- 24. Impossible de trouver le générateur 'rspec'
- 25. Windows XP Routes par défaut
- 26. Pourquoi Direct3D ne récupérera-t-il pas après avoir débranché un moniteur sous Windows XP?
- 27. Impossible de trouver l'erreur de procédure stockée
- 28. Impossible de réinstaller les services Apache 2.2 sur XP via xampp
- 29. Erreur BitString sous Windows XP?
- 30. Impossible de trouver DLL PInvoke 'sqlceme30.dll'
avez-vous installé directx SDK? –
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. –