J'essaie d'utiliser Visual Leak Detector 1.9h beta dans un projet Visual C++ sur Visual Studio 2010. Lorsque je construis et exécuter mon projet, je reçois l'erreur suivante:Y compris une dépendance dans VS2010 - Détecteur visuel de fuite
The program can't start because vld.dll is missing from your computer. Try reinstalling the program to fid this problem.
Le README qui vient avec VLD indique pour Visual C++ 8 et 9:
Go to Tools -> Options -> Projects and Solutions -> VC++ Directories. Select "Include files" from the "Show Directories For" drop-down menu. Add the include subdirectory from the Visual Leak Detector installation directory. Move it to the bottom of the list. Then select "Library files" from the drop-down menu and add the lib subdirectory from the Visual Leak Detector installation directory. Again, move it to the bottom of the list.
Les menus proposés est obsolète dans VS2010. Quel serait l'équivalent pour VS2010?
J'ai essayé ce qui suit sans succès:
- Faites un clic droit sur les propriétés projet de \ \ Propriétés de configuration \ C \ C++ \ General \ supplémentaires include -> ajouter « ; C: \ Program Files (x86) \ Visual Leak Detector \ include "
- Cliquez avec le bouton droit sur le projet \ properties \ Propriétés de configuration \ Linker \ General \ Additional Library Répertoires -> ajoutez"; C: \ Program Files (x86) \ Détecteur de fuite visuel \ lib \ vld .lib "
bu Comme vous pouvez le deviner, cela n'a pas fonctionné ...
Vous avez raison. L'installation de VLD a placé "C: \ Program Files (x86) \ Détecteur de fuite visuel \ bin" dans la variable d'environnement PATH (où se trouve le fichier vld.dll). Après je me suis déconnecté, puis à nouveau, cela a fonctionné parfaitement. (peut-être redémarrer VS2010 aurait été assez, pas sûr) – Jonathan