IntelliSense:无法在C++中打开源文件"curl.h"

use*_*017 4 c++ compiler-errors resource-files

我无法编译我的C++项目.

IntelliSense:无法在C++中打开源文件"curl.h"

我尝试将该文件添加到解决方案资源管理器中的"Header Files"文件夹中:没有更改.我无法将其添加到"源文件"文件夹中.

我怎样才能解决这个问题?

Jas*_*and 14

  • 右键单击您的项目
  • 选择属性
  • 展开配置属性
  • 单击VC++目录
  • 将$(ProjectDir)添加到"引用目录"项中

  • 在大多数情况下,这将修复所有头文件的intellisense错误 (3认同)

Noa*_*oah 5

在Visual Studio 2010/2012/2013下

  • 右键单击您的项目
  • 选择属性
  • 展开配置属性
  • 单击VC++目录
  • 将文件的路径以及$(ProjectDir)添加到"Reference Directories"项中


rob*_*986 0

如果您已正确添加头文件,则有时智能感知可能会损坏,您需要删除项目中的 .ncb 文件。完成后,重新启动 VS 并查看是否有效。.ncb 文件是智能感知数据库文件,因此如果删除它,VS 将重建它。

  • 您是否将其包含为#include <“myfile.h”>或#include“myfile.h”,因为在包含自己的头文件时不应该放置“<>”。使用“<>”包含 C++ 标准头文件。所以在你的情况下,把#include“myfile.h” (3认同)