2017-09-23,在vs2010中鼠标右键#include "dir1/dir2/???.h"不能打开头文件,显示如下图:

vs2010右键不能打开包含文件

搜索、尝试了几个小时无果。后来慢慢发现,在.cpp文件中点就可以打开,在.h文件中点就打不开,想到可能是.h文件不包含在工程中,所以没有在工程的包含路径中去搜,想到上次在 工具 | 选项 中把intelliSense和数据库禁用了。又想到以前一直是禁用intelliSense的,只是前几天看了网上一篇文章,就把数据库也禁用了,所以把取消了数据库的禁用,intellisense还是禁用。

等了一会,也没什么动静,仍然打不开头文件。想起弄个测试,编辑了3个文件test.cpp和test.h,dir1/dir2/test2.h,三者之间前面的#include后面一个。把test.cpp加入工程,等待vs忙了一阵,然后一下子就点开了,其他原来一直点不开的也能点开了。不知是等待的时间够了,还是加入test.cpp起作用了。也并不是完全好了,有时还是点不开,但是多点几次就点开了。不知道这背后是怎么回事。

相关文章:

  • 2021-09-29
  • 2021-08-10
  • 2021-09-06
  • 2022-12-23
  • 2021-04-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-13
  • 2021-10-11
  • 2021-12-17
  • 2021-11-21
  • 2021-10-10
  • 2021-08-31
  • 2022-01-19
相关资源
相似解决方案