标题说明了一切。我正在使用 VS 2019,因为据我所知,curl 更多地用于 VS 2019 而不是 VS Code(如果我错了,请纠正我)。所以我的项目有这样的结构:
── myproject
├── myproject
│ ├── src
│ │ ├── main.cpp
│ ├── myproject.vcxproj
│ ├── myproject.vcxproj.filters
│ └── myproject.vcxproj.user
├── externals
│ ├── curl [SUBMODULE]
│ │ ├── include [THE INCLUDE DIRECTORY]
│ │ │ ├─ ···
│ │ ├── ···
│ ├── ···
├── .git
├── .vs
├── .gitmodules
├── myproject.sln
- 我在文件夹中添加了 curl (参见https://github.com/curl/curl)作为 Git 子模块
./externals/curl
:
2. 在我的解决方案中,我转到项目'myproject' ->(右键单击)-> 属性 -> C/C++ -> 常规 -> 附加包含目录并添加以下行:
$(SolutionDir)externals\curl\包括-> 应用 -> 确定
- 我去了 ./src/main.cpp 并按下查看代码 (F7),然后添加了 ./src/main.cpp 行
#include "curl/curl.h"
。但即使在执行了第 1 步和第 2 步之后,VS 2019 也不会检测到 curl 标头:
因此获得该错误。