我正在使用Visual Studio 2013 Professional创作一个C ++项目,我遇到了一个我以前从未遇到过的问题。
在我的一个源文件中,我包含了第三方头文件,如下所示:
#include 'sqlcli1.h'
此文件(以及同一组中的其他文件)位于外部目录中(不在VS解决方案中),因此我使用附加>>将其添加到搜索路径中在项目的属性下包含路径。
解决方案确实构建成功,因此我确信我的外部头文件已正确引用。但是,IntelliSense仍然看不到,并抱怨无法打开源文件'sqlcli1.h'
。它并不妨碍我构建项目,但它使编辑更加困难。
为什么会发生这种情况,我应该怎么做?
答案 0 :(得分:0)
您是否尝试删除解决方案目录中的IntelliSense文件?它可能大到几百MB,以及" ipch"目录。 VS将重建IntelliSense文件,它可能有助于解决您的问题。
答案 1 :(得分:0)