Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visual studio 2017 integration #58

Open
JamieShelley opened this issue Oct 26, 2018 · 6 comments
Open

Visual studio 2017 integration #58

JamieShelley opened this issue Oct 26, 2018 · 6 comments

Comments

@JamieShelley
Copy link

Hi, is it possible to get a vs17 integration started, I don't mind contributing.
Thanks,
Jamie

@lzzy12
Copy link

lzzy12 commented Dec 8, 2018

Same, I also need that

@technomagos
Copy link

Managed to build vld with only a few small code changes for VS17, but it does not work.
Also, when running from within the VS debugger, I get crashes right away.

Would so appreciate some help from the key developers to make this work for vs 2017

@lzzy12
Copy link

lzzy12 commented Dec 29, 2018

Well it works out of the box for me dude on VS17. Didn't have to build it from source.. Just used the prebuilt for VS15

@imtrobin
Copy link

imtrobin commented Jan 9, 2019

Crash on startup with vs2017 15.9.4

@olegkrivtsov
Copy link

The same thing - it crashes when starting leak detection. I replaced dbghelp.dll with the newest one from Windows SDK 10, and that seemed to help.

@FrankStain
Copy link

FrankStain commented Jun 3, 2019

Investigating the problem of support VC++2019 by VLD, i had found very interesting link.
The solution itself is terrible as for me, but overall path of solution looks like right direction.

So i decided to start working with dbghelp.dll file. I decided to change the library for my installed version of VLD.
Since i use VC++2019, i found valid dbghelp.dll file in ...\Microsoft Visual Studio\2019\Community\Common7\IDE\Extensions\TestPlatform\Extensions\Cpp folder. Fortunately, the x64 version is placed near the 32-bit version of this library. Just inside of x64 subfolder.
I had copied the both libraries into my VLD installation folder. After that my VLD had started to work normally.
I guess that the right dbghelp.dll library should be found inside ...\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow\Extensions\Cpp folder of VC++2017. But i can't check it due to lack of C++2017 installed.

BTW, i definitely know that my attempts isn't proper porting of VLD.
So, @KindDragon , can you somehow instruct us to be able to properly port the VLD for VC++2017 and VC++2019?
Some wiki article would be very welcome, i think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants