none
Visual Studio 2015 - Unable to find cvmarkersobj.h even though Concurrency Visualizer extension is installed

    Question

  • fatal error C1083: Cannot open include file: 'cvmarkersobj.h': No such file or directory

    Concurrency Visualizer for Visual Studio 2015, version 14.0.01, installed using "Tools => Extensions and Updates... => Online".

    Do I need to add an additional include path to my Visual Studio 2015 SLN file?  The VS 2012 version of the same SLN compiles just fine without any additional include paths.


    Monday, June 27, 2016 8:12 PM

Answers

  • Hi iseale,

    In C++ project, we often link to external header files through project's Property Pages -> C/C++ -> Additional Include Directories -> Choose the path that where the header files stored. Then using #include "header.h" in your code to use it in your C++ project.

    As far as I know, the path for the header file should be assigned to the actual path because when you using in your code, the code need to find this file through the actual path.

    Best Regards,
    Weiwei


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Thursday, June 30, 2016 4:57 AM
    Moderator

All replies

  • The file definitely exists on my PC both in VS 2012 and VS 2015

    C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\ConcurrencyVisualizer\SDK\Native\Inc\cvmarkersobj.h

    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\uieae3s0.ywg\SDK\Native\Inc\cvmarkersobj.h

    Monday, June 27, 2016 8:16 PM
  • It appears that the registry key

    HKEY_USERS\S-1-5-21-194253203-2055962459-860360866-68824\Software\Microsoft\VisualStudio\14.0_Config\BindingPaths\{21E670C6-170C-4949-8D4D-80FEA243E7DB}

    is missing from my registry.

    The key for Visual Studio 2012 does exist.

    HKEY_USERS\S-1-5-21-194253203-2055962459-860360866-68824\Software\Microsoft\VisualStudio\11.0_Config\BindingPaths\{21E670C6-170C-4949-8D4D-80FEA243E7DB}

    I may have missed a step when installing Concurrency Visualizer for Visual Studio 2015, though the installer appeared to do everything "auto-magically".  Is there a bug in the installer, or is there a more detailed set of steps I need to take to get Concurrency Visualizer for Visual Studio 2015 properly installed on my machine?

    Monday, June 27, 2016 8:28 PM
  • Correction:

    HKEY_USERS\S-1-5-21-194253203-2055962459-860360866-68824\Software\Microsoft\VisualStudio\14.0_Config\BindingPaths\{21E670C6-170C-4949-8D4D-80FEA243E7DB}

    does exist.  I was searching for "ConcurrencyVisualizer" rather than "21E670C6-170C-4949-8D4D-80FEA243E7DB".

    As far as I can tell, there are two significant differences between the 2012 version and the 2015 version:

    1) The 2012 version path includes "Microsoft\ConcurrencyVisualizer" in the path.  The 2015 version path includes "uieae3s0.ywg" in the path, replacing "Microsoft\ConcurrencyVisualizer".

    2) There are some new settings in the registry path related to Extension Manager that don't exist in 2012.

    HKEY_USERS\S-1-5-21-194253203-2055962459-860360866-68824\Software\Microsoft\VisualStudio\14.0\ExtensionManager\EnabledExtensions

    21e670c6-170c-4949-8d4d-80fea243e7db,14.0.1  ==  C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\uieae3s0.ywg\

    HKEY_USERS\S-1-5-21-194253203-2055962459-860360866-68824\Software\Microsoft\VisualStudio\14.0\ExtensionManager\ExtensionAutoUpdateEnrollment

    21e670c6-170c-4949-8d4d-80fea243e7db,14.0.1  ==  1

    HKEY_USERS\S-1-5-21-194253203-2055962459-860360866-68824\Software\Microsoft\VisualStudio\14.0\ExtensionManager\ExtensionTypes

    21e670c6-170c-4949-8d4d-80fea243e7db,14.0.1  ==  Microsoft.VisualStudio.VsPackage

    Monday, June 27, 2016 9:07 PM
  • Hi iseale,

    Could you please tell us which version of Visual Studio 2015 do you use and when do you get this error?

    I have installed the Concurrency Visualizer for my Visual Studio Enterprise 2015 with Update 2 based on your description. Next what should I do can reproduce your problem in my side. I need the detailed steps that you have done after installing the extension for Visual Studio, which can help us make sure this problem related to the extension or the operation steps.

    In addition, according to the document for the  Concurrency Visualizer, it seems need to install Concurrency Visualizer Collection Tools for Visual Studio 2015 too. Please install the Concurrency Visualizer Collection Tools  for your Visual Studio and try again to check whether this problem can be fixed.

    https://msdn.microsoft.com/en-us/library/dd537632.aspx?f=255&MSPPError=-2147217396

    Best Regards,
    Weiwei


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Tuesday, June 28, 2016 5:52 AM
    Moderator
  • My Visual Studio version is 14.0.25123.00 Update 2.  I will try installing the Collection Tools and report my results.
    Tuesday, June 28, 2016 5:58 PM
  • Still getting the same error after installing "Concurrency Visualizer Collection Tools for Visual Studio 2015".
    Tuesday, June 28, 2016 6:40 PM
  • Hi iseale,

    Could you please share a sample project which has this compile issue to OneDrive and share a public link here? It can help us reproduce this problem in our side and I will test you project in my side to confirm whether this problem caused by the project itself or the Visual Studio environment. Thanks.

    Best Regards,
    Weiwei


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Wednesday, June 29, 2016 1:12 AM
    Moderator
  • Deeply nested in our make files was an explicit reference to the Concurrency Visualizer include path

    ${package.VisualStudio.appdir}/Common7/IDE/Extensions/Microsoft/ConcurrencyVisualizer/SDK/Native/inc

    The VS 2015 version now installs at an anonymous path

    ${package.VisualStudio.appdir}/Common7/IDE/Extensions/uieae3s0.ywg/SDK/Native/inc

    The question I have, is there a better way to link to the Concurrency Visualizer header files other than an explicit file path?

    Wednesday, June 29, 2016 7:29 PM
  • Hi iseale,

    In C++ project, we often link to external header files through project's Property Pages -> C/C++ -> Additional Include Directories -> Choose the path that where the header files stored. Then using #include "header.h" in your code to use it in your C++ project.

    As far as I know, the path for the header file should be assigned to the actual path because when you using in your code, the code need to find this file through the actual path.

    Best Regards,
    Weiwei


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Thursday, June 30, 2016 4:57 AM
    Moderator