2010-05-10 5 views
1

J'ai inclus le fichier vld.h dans mon projet dll activex. quand je tente de compiler mon projet du studio visuel 2008.I AM obtenant l'erreur suivante,Comment utiliser Visual leak detecter (vld) pour les projets com/atl dll?

1> Enregistrement de sortie ...

1> Projet: erreur PRJ0050: Impossible d'enregistrer la sortie. Assurez-vous de disposer des autorisations appropriées pour modifier le registre. Comment utiliser le détecteur de fuites visuel pour les projets com/activex dll?

Répondre

1

Je ne pense pas que cela ait quelque chose à voir avec le 'détecteur de fuites visuelles' (sic?) ... Je ne suis pas familier avec ça. Quoi qu'il en soit, l'erreur PRJ0050 se produit car Visual Studio tente d'enregistrer automatiquement la DLL générée par le projet en utilisant une étape de post-construction (voir Paramètres du projet) et vous n'êtes pas connecté en tant qu'utilisateur avec la permission de modifier le registre. Par conséquent, exécutez Visual Studio en tant qu'administrateur (si vous utilisez Windows Vista), si vous souhaitez autoriser l'enregistrement automatique ou supprimez l'étape d'auto-enregistrement post-construction du projet.