KindDragon / vld

Visual Leak Detector for Visual C++ 2008-2015
https://kinddragon.github.io/vld/
GNU Lesser General Public License v2.1
1.01k stars 314 forks source link

How do I uninstall this thing? #81

Closed decare closed 3 years ago

decare commented 3 years ago

Uninstalled Visual Leak detector, but still when creating Win32 C++ projects I always get "C:\Program Files (x86)\Visual Leak Detector\include" item in Additional Include Directories in project properties. Same for "C:\Program Files (x86)\Visual Leak Detector\lib\Win32" in Additional Library Directories. These settings are set by default for all Visual Studio 2013 C++ projects.

How do I get rid of these default settings? Thanks

KindDragon commented 3 years ago

Check this page https://github.com/KindDragon/vld/wiki/Using-Visual-Leak-Detector and remove VLD directory from property page

decare commented 3 years ago

That didn't help, sorry. There are no VLD directories in VC++ property pages. Any more suggestions?

I am still getting "C:\Program Files (x86)\Visual Leak Detector\include" in "Additional Include Directories" by default. Tried grepping VisualStudio config files (actually all text/binary files) - no luck.

KindDragon commented 3 years ago

We modify this property sheets for this https://github.com/KindDragon/vld/blob/master/setup/vld-setup.iss#L424-L434

So check inside %LOCALAPPDATA%\Microsoft\MSBuild\v4.0\ directory: Microsoft.Cpp.Win32.user.props and Microsoft.Cpp.x64.user.props

decare commented 3 years ago

Problem solved! Thanks a lot! See if you can change the uninstaller so that it can undo these modifications in the property sheets.