Can't get visual studio C++ include file 'excpt.h' to get installed

前端 未结 8 2189
隐瞒了意图╮
隐瞒了意图╮ 2020-12-16 20:13

I\'m trying to compile a visual studio C++ project and I can\'t get anywhere because of the compiler reporting \"Cannot open include file: \'excpt.h\': No such file or direc

8条回答
  •  遥遥无期
    2020-12-16 20:48

    I had this problem with a project that had been updated to VS2017 from VS2015.

    This was a header included via windows.h. I knew this header should have no problems as I had other projects created directly in VS2017 that used windows.h.

    Another symptom was that the intellisense was highlighting includes of standard headers (e.g string, vector etc), although these were not generating compile errors.

    The fix for me was similar to VS 2010 Cannot open source file “string”.

    Initially, I retargeted the project, hoping this would help (right-click the project, select retarget projects), but this did not in itself cure the problem.

    I then took a working project and copied the include directories from project properties->Configuration Properties->VC++ Directories and used these to replace the same property for my broken project. This fixed the problem.

    Initially, the value for this property was

    $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);
    

    The replacement value was

    $(VC_IncludePath);$(WindowsSDK_IncludePath);
    

提交回复
热议问题