共享 C++ 项目中缺少头文件

Missing header files from an shared C++ project

我下载了一个 .NET 解决方案,其中包含 2 个 C# 和 1 个 C++ 项目。 当我构建解决方案时,错误列表显示:

Error 1 error C1083: Cannot open include file: 'libavformat/avformat.h': No such file or directory C:\Users\Dinh\Downloads\TestOnvif-master\TestOnvif-master\FFmpegRTSPCppCLR\FFmpegMedia.cpp 19 1 TestFFmpegLib

实际上,我在解决方案目录中看到一个名为lib的文件夹,它包含了C++项目需要使用的所有*.h文件。

Som,如何让C++项目在lib文件夹中看到这些*.h?

打开项目的 属性 对话框。 然后进入:配置属性-C/C++-常规-附加包含目录,添加libavformat文件夹的路径。